.real-price-part {
    color:#212529 !important;
}

@media only screen and (max-width: 360px) {
.topbar  {
    height:  auto;
    padding: 2px;
}    
.topbar p  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
}
.currency-select-box select  {
    font-size:  12px!important;
}
.logo-menu-section .currency-select-box-part {
    width:  70px!important;
}
.logo-menu-section .other-icons-part {
    width: 70px!important;
}
.mobile-cart-icon a > img  {
    width:  14px!important;
    margin-left:  6px!important;
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  18px!important;
    margin-left:  14px!important;
}
.logo-menu-section .logo-part img  {
    height:  35px!important;
}
.sidenav .nav .nav-item .nav-link,  .submenupart .nav .nav-item .nav-link,  .submenu1subpart .nav .nav-item .nav-link,  .submenu1subpart_submenu .nav .nav-item .nav-link {
    font-size:  12px!important;
    /*line-height:  14px!important;*/
}
.banner-slider .banner-box .banner-content {
    width:  90%!important;
}
.mobile-footer-section .mobile-footer-part-one .signup-box .signup-btn {
    width: 180px!important;
}
.content-section .content-heading,  .content-heading {
    font-size: 14px!important;
     /*line-height: 18px!important;*/ 
    /* letter-spacing: 1px!important; */
}
.popular-cateory-slider .img-box div {
    border-radius: 12px!important;
}
.popular-cateory-slider .img-box img {
    height:  190px!important;
}
.offer-callouts-box img {
    /* height:  200px!important; */
    height:  auto;
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
    padding:  4px 8px!important;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4  {
    font-size:  13px!important;
    /*line-height:  16px!important;*/
    -webkit-line-clamp:  2;
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part  {
    font-size:  11px !important;
    /*line-height:  14px!important;*/
}
.store-locator-slider .img-box .shop-now-btn  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
    padding:  4px 8px!important;
}
.store-locator-slider .img-box .img-content h4  {
    font-size:  13px!important;
    /*line-height:  16px!important;*/
    -webkit-line-clamp:  2;
}
.store-locator-slider .img-box .img-content .price-part  {
    font-size:  11px !important;
    /*line-height:  14px!important;*/
}
.store-gallery-slider .img-box .shop-now-btn  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
    padding:  4px 8px!important;
}
.store-gallery-slider .img-box .img-content h4  {
    font-size:  13px!important;
    /*line-height:  16px!important;*/
    -webkit-line-clamp:  2;
}
.store-gallery-slider .img-box .img-content .price-part  {
    font-size:  11px !important;
    /*line-height:  14px!important;*/
}
.upcoming-events-slider .img-box .shop-now-btn  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
    padding:  4px 8px!important;
}
.upcoming-events-slider .img-box .img-content h4  {
    font-size:  13px!important;
    /*line-height:  16px!important;*/
    -webkit-line-clamp:  2;
}
.upcoming-events-slider .img-box .img-content .price-part  {
    font-size:  11px !important;
    /*line-height:  14px!important;*/
}
.wedding-section .wedding-img {
    height:  300px!important;
}
.wedding-section .wedding-content {
    padding: 100px 40px 15px 30px!important;
    height: 285px!important;
}
.wedding-section .wedding-content h2 {
    font-size: 24px!important;
    /* line-height: 30px!important; */
    padding-bottom: 25px!important;
}
.wedding-section .wedding-content p {
    font-size: 14px!important;
    /*line-height: 18px!important;*/
    margin-bottom: 20px!important;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 20px!important;
    /*line-height: 23px!important;*/
}
.lehengas-banner-img img  {
    height:  300px!important;
    object-position: top;
}
.lehengas-banner-img .lehengas-banner-heading {
    font-size: 22px!important;
   /*line-height: 28px!important;*/
}
.lehengas-slider .img-box .shop-now-btn  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
    padding:  4px 8px!important;
}
.lehengas-slider .img-box .img-content h4  {
    font-size:  13px!important;
    /*line-height:  16px!important;*/
    -webkit-line-clamp:  2;
}
.lehengas-slider .img-box .img-content .price-part  {
    font-size:  11px !important;
    /*line-height:  14px!important;*/
}
.gown-banner-img img  {
    height:  300px!important;
    object-position: top;
}
.gown-banner-img .gown-banner-heading {
    font-size: 22px!important;
    /*line-height: 28px!important;*/
}
.deal-btns {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.deal-btns .deal-btn-style {
    font-size: 12px!important;
    line-height: 14px!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
.gown-slider .img-box .offer-box  {
    font-size:  10px!important;
    /*line-height:  14px!important;*/
    padding:  4px 6px!important;
}
.gown-slider .img-box .img-content h4  {
    font-size:  13px!important;
    /*line-height:  16px!important;*/
    -webkit-line-clamp:  2;
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  11px !important;
    /*line-height:  14px!important;*/
}
.category-type-slider h3 a {
    font-size:  12px!important;
    /* line-height:  30px!important; */
    /* letter-spacing:  2px!important; */
}
.design-outfit-section .img-box .img-pic img {
    height:  420px!important;
}
.design-outfit-section .img-box .outfit-heading {
    font-size: 22px!important;
    /*line-height: 28px!important;*/
}
.design-outfit-section .img-box .outfits-btns {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style {
    font-size: 14px!important;
    /*line-height: 16px!important;*/
    color:  var(--primary-color);
    background-color: #fff;
    border-color: #fff;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
}
.designer-corner-img img  {
    height:  300px!important;
    object-position: top;
}
.more-designer-slider .img-box .img-content h4 {
    font-size:  12px!important;
    /*line-height:  16px!important;*/
}
.visit-us-part .img-box img {
    height:  220px!important;
}
.visit-us-part .img-box .icon {
    font-size: 40px!important;
    /* line-height: 50px!important; */
}
.visit-us-part .img-box .overlay .icon img  {
    width:  52px!important;
    height: auto!important;
}
.visit-us-part .img-box .title,  .visit-us-part .img-box .img-content h4 {
    font-size: 14px!important;
    /*line-height: 16px!important;*/
    /* letter-spacing: 2.5px;*/
}
.visit-us-part .img-box .title {
    color: #fff;
}
.blog-section .heading  {
    margin-top: 10px;
    font-size:  20px;
    /*line-height:  22px;*/
}
.blog-section .blog-banner .blog-banner-one img  {
    height:  185px!important;
}
.blog-section .blog-banner .blog-banner-one-content h4 a  {
    font-size:  12px!important;
    /*line-height:  25px!important;*/
}
.blog-section .heading  {
    margin-top:  10px!important;
    font-size:  14px!important;
    /*line-height:  16px!important;*/
}
.blog-section .blog-img img  {
    width:  100px!important;
    height:  100px!important;
    object-position:  top;
}
.modal.fade.show#loginModal  {
    opacity: 1;
    background-color:  #fff;
}
.modal-style .modal-dialog  {
    max-width:  100%;
    margin:  auto;
}
.modal-style .modal-content {
    box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.modal-style .modal-body .minus-margin  {
    margin-top:  30px;
}
.modal-style .modal-body .btn-block+.btn-block {
    margin-left:  0;
    margin-top: 15px;
}
.modal-style .modal-body .account-style p  {
    font-size:  14px!important;
    /*line-height:  16px!important;*/
    /*letter-spacing:  1.3px;*/
    margin-top:  12px!important;
}
.modal-style .modal-body .form-control-style {
    height:  45px!important;
}
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn  {
    height:  45px!important;
    font-size:  14px!important;
    /*line-height:  16px!important;*/
}
.modal-style .modal-body .social-btn {
    font-size:  14px!important;
    /*line-height:  16px!important;*/
    height:  45px!important;
}
.modal-style .modal-body .password-style i  {
    right:  15px;
    top:  20%!important;
    font-size:  16px!important;
}
.modal-style .modal-body .otp-style .otp-time {
    right:  15px;
    top:  34%;
    font-size: 14px!important;
    /*line-height: 18px!important;*/
}
.sign-up-modal-style .modal-dialog  {
    max-width:  100%;
    margin:  auto;
}
.sign-up-modal-style .modal-content {
    box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.sign-up-modal-style .modal-body .img-box p  {
    font-size:  14px!important;
    /* line-height:  26px!important; */
}
.sign-up-modal-style .modal-body .img-box .coupon-text,  .sign-up-modal-style .modal-body .img-box .amount-text {
    font-size:  16px!important;
    /*line-height:  25px!important;*/
}
.sign-up-modal-style .modal-body .form-control-style {
    height:  45px!important;
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp {
    height:  45px!important;
    font-size:  14px!important;
    /*line-height:  16px!important;*/
}
.sign-up-via-otp-modal-style .modal-body .top-margin {
    margin-top: 30px;
}
.saree-category .saree-images .img-box .new-box  {
    top:  3%!important;
    left:  -42%!important;
}
.special-feature .middle-line-part {
    height:  80px!important;
    margin-right:  18px!important;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img {
    height:  240px!important;
}
.saree-category .img-box .img-content h4  {
    font-size:  11px!important;
    /*line-height:  18px!important;*/
}
.saree-category .img-box .img-content p  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  11px!important;
    /*line-height:  18px!important;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  11px!important;
    /*line-height:  18px!important;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  11px!important;
    /*line-height:  18px!important;*/
}
.saree-category .saree-images ul li.tag-box  {
    font-size:  9px!important;
    /* line-height:  10px!important; */
    padding:  4px 8px!important;
    margin-bottom:  2px!important;
}
.mob-sort-filter-part .sort-part,  .mob-sort-filter-part .filter-part  {
    font-size:  12px!important;
    /*line-height:  20px!important;*/
}
.sort-modal-style .modal-dialog .modal-content .modal-header .modal-title,  .filter-modal-style .modal-dialog .modal-content .modal-header .modal-title  {
    font-size:  12px!important;
    /*line-height:  20px!important;*/
}
.sort-modal-style .modal-dialog .modal-content .modal-body .option-part  {
    font-size:  11px!important;
    /*line-height:  18px!important;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-header .subheading  {
    font-size:  12px!important;
    /*line-height:  20px!important;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-header .clear-all-link  {
    font-size:  12px!important;
    /*line-height:  18px!important;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav-tabs .nav-link  {
    font-size:  11px!important;
    /*line-height:  18px!important;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label span  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content>.active  {
    font-size:  10px!important;
    /*line-height:  16px!important;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-footer-style .btn-part  {
    font-size:  12px!important;
    /*line-height:  18px!important;*/
}
.content-heading-style {
    font-size: 16px!important;
    /* line-height: 20px!important; */
}
.view-all-box a  {
    font-size:  11px!important;
    /*line-height:  16px!important;*/
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    height:  200px!important;
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p  {
    font-size:  10px!important;
}
.image-part-slider img {
    width:  100%!important;
    /* height: 420px!important; */
    height: auto;
    object-fit:  cover;
    object-position:  top;
    margin-bottom: 0px;
}
.prod-det-pd  {
    padding-top:  50px!important;
    padding-left:  0;
}
.productdetailinfo h5  {
    margin-top:  15px!important;
    font-size:  14px!important;
    /* line-height: 18px!important ; */
}
.product-details-inner-box .custom-radiobtn input[type="radio"] + label ,  .product-details-inner-box .custom-radiobtn input[type="checkbox"] + label  {
    font-size:  11px!important;
    /* letter-spacing:  1px!important; */
}
.reviews-box .review-star-part  {
    width:  12%!important;
}
.reviews-box .review-para-part  {
    width:  84%!important;
}
.image-part .rate-label {
    position:  absolute;
    right: 25px;
    bottom: 12px;
    background-color:  #fff;
    padding:  5px 15px;
    border-radius:  22px;
}
.image-part .rate-label small {
    font-weight: var(--font-weight-light);
    font-size: 10px!important;
    /* line-height:  12px!important; */
    /*letter-spacing: 0.4px;*/
    color: #262626;
}
.image-part .rate-label small i {
    color: var(--secondary-color);
}
.cart-content-section .cart .payable-heading {
    /* letter-spacing: 3px!important; */
    margin-bottom: 15px!important;
    font-size:  14px!important;
    /*line-height:  18px!important;*/
}
.cart .content-heading {
    /* letter-spacing:  3px!important; */
    margin-bottom: 15px!important;
    font-size:  16px!important;
    /*line-height:  20px!important;*/
}
.cart .product-box .text-part .btn-outline-dark {
    width:  80px!important;
}
.remove-modal-style .modal-dialog {
    max-width:  250px!important;
    margin:  1.75rem auto;
}
.remove-modal-style .modal-body .remove-btn {
    width: 90%;
}
.remove-modal-style .modal-body .move-to-wishlist-btn {
    width: 90%;
}
.ft-sz-15-xxs  {
    font-size:  15px;
}
.ft-sz-14-xxs  {
    font-size:  14px;
}
.ft-sz-13-xxs  {
    font-size:  13px;
}
.ft-sz-12-xxs  {
    font-size:  12px;
}
.ft-sz-11-xxs  {
    font-size:  11px;
}
.ft-sz-10-xxs  {
    font-size:  10px;
}
.px-xs-1  {
    padding-left:  .5rem!important;
    padding-right:  .5rem!important;
}
}
@media (max-width: 380px)  {
    .banner-slider .banner-box .mob-banner-content  {
    top:  62% !important;
}
}
@media (min-width:360.98px) and (max-width: 400px)  {
    .flex-wrap-mob  {
    flex-wrap:  wrap;
}
.txt__ctr__mob  {
    text-align:  center;
    width:  100%;
    margin-bottom:  10px;
}
.mt__mob  {
    margin-top:  1.5rem !important;
}
}
@media (max-width: 480px)  {
    .rvw-gallery.type-a .mb-cst {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
        width: 100%;
        flex-grow: 1;
    }
    .topbar  {
        height:  auto;
        padding: 2px;
    }
    #DetailAcc .card-body {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 10px;
    }
    
    .mob-animated-search input[type=text] {
        background-position: 21px 9px;
        background-size: 18px;
    }
    .social-media-btn.cst-overlay {
        right: 10px;
    }
    .card-bank-upi {
        background-position: 50% 14%;
        padding-top: 34px !important;
        height: 82px !important;
        background-size: 70%;
    }
    .tag  {
    bottom:  25px;
}
.content-section.pb-res  {
    padding-bottom:  30px !important;
}
.heading.title_,  .mg-hero-overley  {
    display:  none;
}
.content-section-style  {
    padding-top:  30px !important;
    padding-bottom:  20px !important;
}
.pagination-part  {
    padding:  30px 20px !important;
}
.Address-pdp-box  {
    width:  auto;
}
.qty-part  {
    width:  20% !important;
}
.similar-products-slider.slide-arrow-style .slick-prev,  .similar-products-slider.slide-arrow-style .slick-next  {
    top:  35% !important;
}
.checkout .payment .payment {
    padding-left: 30px;
    padding-right: 30px;
}
.checkout #online_payment {
    padding-left: 0;
    padding-right: 0;
}
.checkout .payment .payment.px-cst {
    padding-left: 0;
    padding-right: 0;
}
.checkout-ul.cst {
    padding-left: 0;
    padding-right: 0;
}
}
@media only screen and (max-width: 576px) {
    .mob-animated-search .dropdown-menu {
        margin-top: 20px;
    }
    .flex-grow-mob-qa {
        flex-grow: 1;
    }
    .name-part.ft-sz-16  {
    font-size:  12px !important;
}
.popular-cateory-slider  {
    display:  none !important;
}
.addressBlocks-base-innerBlock  {
    padding:  19px 16px 0 28px;
}
.ratings-box .rating-progress-bar-part .star-num  {
    width:  8%;
}
.ratings-box .rating-progress-bar-part .progress  {
    width:  100% !important;
}
.content-section-rsbt-0  {
    padding-bottom:  15px !important;
}
.heading.title_  {
    font-size:  14px;
}
#fixed-header {
    box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.logo-menu-section  {
    padding:  10px 15px;
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.menu-list-section {
    padding: 0;
    margin-top: 6px;
}
.topbar  {
    height:  auto;
    padding: 2px;
}

.topbar p  {
    font-size:  12px;
    /*line-height:  24px;*/
}
.logo-menu-section .logo-part img  {
    height:  35px;
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  18px;
    margin-left:  18px;
}
.currency-select-box select  {
    font-size: 10px;
    padding:  0px 15px 0px 0px;
}
.logo-menu-section .currency-select-box-part {
    width:  84px;
}
.logo-menu-section .other-icons-part {
    width: 84px;
}
.mobile-cart-icon a > img {
    width: 13px;
    margin-left: 10px;
}
.mobile-cart-icon a span  {
    background-color:  #252122;
    padding:  7px 4px;
    border-radius:  50%;
    position:  absolute;
    right:  -7px;
    top:  -3px;
    color:  #fff;
}
.logo-menu-section .menu-list ul > li > a  {
    font-size:  12px;
    /* line-height:  20px; */
 }
.sidenav .nav .nav-item .nav-link,  .submenupart .nav .nav-item .nav-link,  .submenu1subpart .nav .nav-item .nav-link,  .submenu1subpart_submenu .nav .nav-item .nav-link {
    font-size:  12px;
    /*line-height:  14px;*/
}
.mobile-header .mobile-menu-slider .category-img {
    width:  60px;
    height:  90px;
}
.mobile-header .mobile-menu-slider .category-name {
    font-size:  12px;
    /*line-height:  16px;*/
}
.mobile-footer-section .mobile-footer-part-one {
    background-color: #feefef;
    padding: 20px;
}
.mobile-footer-section .mobile-footer-part-one .signup-box {
    padding: 20px;
    border: 1px solid #707070;
}
.mobile-footer-section .mobile-footer-part-one .signup-box p {
    font-weight: var(--font-weight-regular);
    font-size: 12px;
    /*line-height: 16px;*/
    /*letter-spacing:  0.5px;*/
    color: #000;
    margin-bottom: 20px;
}
.mobile-footer-section .mobile-footer-part-one .signup-box .signup-btn {
    font-weight: var(--font-weight-extraLight);
    font-size: 14px;
    /*line-height: 1.5;*/
    background-color:  var(--primary-color);
    color:  #fff;
    text-transform:  uppercase;
    padding-left:  30px;
    padding-right:  30px;
    border-radius:  0;
    width: 200px;
}
.mobile-footer-section .mobile-footer-part-two {
    background-color: #f5f4f4;
    padding: 20px;
}
.mobile-footer-section .mobile-footer-part-two .icon-part img {
    height: 30px;
    margin-right: auto;
    margin-bottom:  8px;
}
.mobile-footer-section .mobile-footer-part-two .icon-content {
    font-weight: var(--font-weight-extraLight);
    font-size: 12px;
    /*line-height: 16px;*/
    /* letter-spacing:  0.4px; */
    color:  #6b6b6b;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card {
    border-radius: 0;
    border: 0;
}
.mobile-footer-section .mobile-footer-part-three .accordion .card-header:after  {
    font-family:  'FontAwesome';
    content:  "\f106";
    float:  right;
    font-size:  24px;
    line-height:  normal;
    color:  #6b6b6b;
}
.mobile-footer-section .mobile-footer-part-three .accordion .card-header.collapsed:after  {
    content:  "\f107";
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-header {
    border-radius:  0;
    margin-bottom:  2px;
    background-color:  #e7e4e4;
    padding:  13px 20px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-header:nth-last-child(2) {
    margin-bottom:  0;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-header>.card-title {
    font-weight: var(--font-weight-medium);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 20px;*/
    /* letter-spacing:  1.05px; */
    color: #000000;
    margin-bottom:  8px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body {
    padding: 10px 20px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body>ul li {
    margin-bottom:  8px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body>ul li a {
    font-weight: var(--font-weight-regular);
    text-transform: uppercase;
    font-size: 12px;
    /*line-height: 20px;*/
    /*letter-spacing:  1px;*/
    color: #1f1f1f;
    text-decoration: none;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body>ul li a:hover {
    color: var(--secondary-color);
    cursor: pointer;
}
.mobile-footer-section .mobile-footer-part-four {
    background-color: #f5f4f4;
    padding: 20px;
    margin-bottom: 95px;
}
.mobile-footer-section .mobile-footer-part-four h5 {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 18px;*/
    /* letter-spacing:  0px; */
    color:  #1f1f1f;
    margin-bottom: 10px;
}
.mobile-footer-section .mobile-footer-part-four p {
    font-weight: var(--font-weight-regular);
    font-size: 12px;
    /* line-height: 14px; */
    /*letter-spacing:  0.5px;*/
    color: #1f1f1f;
    margin-bottom: 10px;
}
.mobile-footer-section .mobile-footer-part-four h6 {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 18px;*/
    /* letter-spacing:  0.6px; */
    color:  #1f1f1f;
    margin-bottom: 15px;
}
.mobile-footer-section .mobile-footer-part-four .mobile-social-icons  {
    display:  inline-table;
}
.mobile-footer-section .mobile-footer-part-four .mobile-social-icons img {
    width:  20px;
    margin:  10px 8px 0px 8px;
}
.banner-slider .banner-box .banner-content {
    width:  82%;
}
.banner-slider .banner-box .mob-banner-content {
    top: 62%;
    background: #ebe5e5;
    padding: 10px 20px;
}
.banner-slider .banner-box .banner-content .border-style  {
    border:  none;
    padding:  0;
    text-align:  center;
}
.banner-slider .banner-box img {
    /* height:  430px; */
    height:  auto;
    object-position: center;
}
.banner-slider .banner-box .mob-banner-content .border-style .banner-left-content,  .banner-slider .banner-box .mob-banner-content .border-style .banner-right-content {
    padding:  12px;
    width:  auto;
    background-color:  #fff;
    margin-bottom:  10px;
}
.content-section {
    padding: 0px 0px 30px 0px;
}
.content-section-style {
    padding: 50px 0px 50px 0px;
}
.content-section .content-heading,  .content-heading {
    font-size: 14px;
    /*line-height: 16px;*/
    /* letter-spacing:  5px; */
    margin-bottom:  15px;
}
.content-section .content-sub-heading,  .content-sub-heading {
    font-size: 16px;
    /*line-height: 22px;*/
}
.popular-cateory-slider .img-box  {
    margin-right:  12px;
}
.popular-cateory-slider .img-box div {
    border-radius: 15px;
}
.popular-cateory-slider .img-box img {
    height:  180px;
}
.popular-cateory-slider .img-box h4 {
    font-size:  12px;
    /*line-height:  16px;*/
    /*letter-spacing:  4px;*/
}
.offer-callouts-box img {
    height:  auto;
    /* height:  225px; */
}
.wedding-section .wedding-img {
    height:  360px;
}
.wedding-section .wedding-content {
    padding: 120px 50px 20px 30px;
    height: 350px;
}
.wedding-section .wedding-content h2 {
    font-size: 27px;
    /* line-height: 37px; */
    padding-bottom: 25px;
}
.wedding-section .wedding-content p {
    font-size: 16px;
    /*line-height: 20px;*/
    margin-bottom: 22px;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 22px;
    /* line-height: 25px; */
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img  */
{
    height:  280px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn {
    font-size:  12px;
    /*line-height:  15px;*/
    padding:  6px 8px;
}
.store-locator-slider .img-box img {
    height:  280px;
}
.store-locator-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.store-locator-slider .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-locator-slider .img-box .shop-now-btn {
    font-size:  12px;
    /*line-height:  15px;*/
    padding:  6px 8px;
}
.store-gallery-slider .img-box img {
    height:  280px;
}
.store-gallery-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.store-gallery-slider .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-gallery-slider .img-box .shop-now-btn {
    font-size:  12px;
    /*line-height:  15px;*/
    padding:  6px 8px;
}
.upcoming-events-slider .img-box img {
    height:  280px;
}
.upcoming-events-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.upcoming-events-slider .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.upcoming-events-slider .img-box .shop-now-btn {
    font-size:  12px;
    /*line-height:  15px;*/
    padding:  6px 8px;
}
.kurtas-suit-sets-slider .img-box  {
    margin-right: 0px;
}
.kurtas-suit-sets-slider .img-box .img-pic  {
    margin:  5px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  240px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 22px;
    /* /*lline-height: 28px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 14px;
    /*line-height: 18px;*/
}
.lehengas-banner-img img  {
    height:  350px;
    object-position: top;
}
.lehengas-banner-img .lehengas-banner-heading {
    font-size: 22px;
    /*lline-height: 28px;*/
}
.lehengas-slider .img-box img {
    height:  280px;
}
.lehengas-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  20px;*/
}
.lehengas-slider .img-box .img-content .price-part {
    font-size:  15px;
    /*line-height:  18px;*/
}
.lehengas-slider .img-box .shop-now-btn {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  6px 8px;
}
.gown-banner-img img  {
    height:  320px;
    object-position: top;
}
.gown-banner-img .gown-banner-heading {
    font-size: 22px;
    /*lline-height: 28px;*/
}
.stopwatch-part img  {
    width:  26px;
}
.stopwatch-part .digit-style  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.stopwatch-part .unit-style  {
    font-size:  13px;
    /*line-height:  15px;*/
}
.deal-btns .deal-btn-style {
    font-size: 13px;
    /*line-height: 16px;*/
    padding-top: 16px;
    padding-bottom: 16px;
}
.deal-btns .btn-block+.btn-block {
    margin-top: 1rem;
    margin-left:  0;
}
.gown-slider .img-box img {
    height:  280px;
}
.gown-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.gown-slider .img-box .offer-box {
    font-size:  14px;
    /*line-height:  20px;*/
    padding:  2px 6px;
}
.category-carousel-slider .img-box,
.category-carousel-slider-one .img-box {
    margin-right: 10px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img {
    height:  210px;
}
.category-carousel-slider .img-box .img-content h4,
.category-carousel-slider-one .img-box .img-content h4 {
    font-size:  16px;
    /*line-height:  22px;*/
    -webkit-line-clamp:  2;
    height:  52px;
}
.category-type-slider h3 a {
    font-size:  12px;
    /*line-height:  18px;*/
    /*letter-spacing:  4px;*/
    margin: 0px;
}
.our-curations-section .img-box {
    margin-right: 10px;
}
.our-curations-section .img-box .img-pic img {
    height:  250px;
}
.our-curations-section .img-box .img-btn .staff-picks-btn {
    font-weight: var(--font-weight-regular);
    font-size: 14px;
    /*line-height: 18px;*/
    padding:  10px 20px;
}
.design-outfit-section .img-box .img-pic img {
    height:  450px;
}
.design-outfit-section .img-box .outfit-heading {
    font-size: 22px;
    /*lline-height: 28px;*/
}
.design-outfit-section .img-box .outfits-btns {
    padding-left: 20px;
    padding-right: 20px;
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style {
    font-size: 15px;
    /* line-height: 17px; */
    color:  var(--primary-color);
    background-color: #fff;
    border-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}
.design-outfit-section .img-box .outfits-btns .btn-block+.btn-block {
    margin-top: 0.5rem;
    margin-left:  0;
}
.designer-corner-img img  {
    height:  350px;
    object-position: top;
}
.more-designer-slider .img-box {
    margin-right: 20px;
}
.more-designer-slider .img-box img {
    height:  210px;
}
.more-designer-slider .img-box .img-content h4 {
    font-size:  12px;
    /*line-height:  16px;*/
}
.visit-us-part .img-box img {
    height:  250px;
}
.visit-us-part .img-box .icon {
    font-size: 45px;
    /* line-height: 55px; */
}
.visit-us-part .img-box .overlay .icon img  {
    width:  55px;
}
.visit-us-part .img-box .title,  .visit-us-part .img-box .img-content h4 {
    font-size: 16px;
    /*line-height: 18px;*/
    /* letter-spacing: 2.5px;*/
}
.visit-us-part .img-box .title {
    color: #fff;
}
.blog-section .heading  {
    margin-top: 10px;
    font-size:  14px;
    /*line-height:  16px;*/
}
.blog-section .blog-banner img  {
    height:  265px;
}
.blog-section .blog-banner .blog-banner-one img  {
    height:  230px;
}
.blog-section .blog-banner .blog-banner-one-content h4 a  {
    font-size:  15px;
    /*line-height:  30px;*/
}
.blog-section .blog-img img {
    width:  130px;
    height:  100px;
    object-position: top;
}
.blog-section .blog-content h5  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.blog-section .blog-content hr  {
    margin-top:  0.5rem;
    margin-bottom:  0.5rem;
}
.blog-section .blog-content .para {
    font-size:  12px;
    /*line-height:  14px;*/
    -webkit-line-clamp:  3;
}
.modal.fade.show#loginModal {
    opacity: 1;
    background-color:  #fff;
}
.modal-style .modal-dialog  {
    max-width:  100%;
    margin:  auto;
}
.modal-style .modal-content {
    box-shadow:  none;
    -webkit-box-shadow: none;
    -moz-box-shadow:  none;
}
.modal-style .modal-header {
    padding:  1rem 1rem;
}
.modal-style .modal-body {
    padding:  1rem 1rem 3rem;
    padding-top:  67px;
    overflow-y: scroll;
}
.modal-style .modal-body .minus-margin  {
    margin-top:  30px;
}
.modal-style .modal-body .btn-block+.btn-block {
    margin-left:  0;
    margin-top: 15px;
}
.modal-style .modal-header .back-icon img  {
    width:  22px;
}
.modal-style .modal-header h3  {
    font-size: 14px;
    /*line-height: 18px;*/
    /*letter-spacing:  1.8px;*/
    color: #262626;
    text-transform: uppercase;
}
.modal-style .modal-body .img-icon  {
    padding:  12px;
}
.modal-style .modal-body .img-icon img  {
    width:  40px;
}
.modal-style .modal-body .form-control-style {
    height:  50px;
    padding:  10px 20px;
}
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn  {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  50px;
    padding:  10px 20px;
}
.modal-style .modal-body .account-style p  {
    font-size:  16px;
    /*line-height:  20px;*/
    /*letter-spacing:  1.3px;*/
    margin-top:  20px;
}
.modal-style .modal-body .social-btn  {
    font-size:  16px;
    /*line-height:  18px;*/
    /*letter-spacing:  3.6px;*/
    height:  50px;
    padding:  10px 20px;
}
.modal-style .modal-body .social-btn i  {
    font-size:  16px;
}
.modal-style .modal-body .password-style i  {
    right:  15px;
    top:  24%;
    font-size:  20px;
}
.modal-style .modal-body .otp-style .otp-time {
    right:  15px;
    top:  34%;
    font-size: 16px;
    /*line-height: 20px;*/
}
.sign-up-modal-style .modal-dialog  {
    max-width:  100%;
    margin:  auto;
}
.sign-up-via-otp-modal-style .modal-dialog {
    max-width:  100%;
    margin:  auto;
}
.sign-up-modal-style .modal-content {
    box-shadow:  none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.sign-up-modal-style .modal-header  {
    padding:  1rem 1rem;
}
.sign-up-modal-style .modal-body {
    padding:  1rem 1rem 1rem;
    padding-top:  67px;
    overflow-y: scroll;
}
.sign-up-modal-style .modal-body .img-box {
    margin-bottom:  50px;
}
.sign-up-modal-style .modal-body .img-box p {
    font-size:  16px;
    /*line-height:  32px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .img-box .coupon-text,  .sign-up-modal-style .modal-body .img-box .amount-text {
    font-size:  20px;
    /*line-height:  32px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .border-right-style {
    border-right:  none;
}
.sign-up-modal-style .modal-body .inner-close-icon {
    display: none;
}
.sign-up-modal-style .modal-body .outer-close-icon {
    display: none;
}
.sign-up-modal-style .modal-header .back-icon img  {
    width:  22px;
}
.sign-up-modal-style .modal-header h3  {
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 18px;*/
    /*letter-spacing:  1.8px;*/
    color: #262626;
}
.sign-up-modal-style .modal-body .form-control-style {
    height:  50px;
    padding:  10px 20px;
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  50px;
    padding:  10px 20px;
}
.sign-up-via-otp-modal-style .modal-body .top-margin {
    margin-top: 30px;
}
.product-list-mobile-header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index:  1000;
}
.product-list-mobile-header .logo-menu-section {
    padding:  0.75rem 1rem;
}
.product-list-mobile-header .back-icon img {
    width:  22px;
}
.product-list-mobile-header h3  {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 18px;*/
    /*letter-spacing:  1.8px;*/
    color: #262626;
}
.content-section-pd {
    padding-top: 80px;
    padding-left: 0;
}
.special-feature {
    margin-top: 0px;
    margin-bottom: 0px;
    padding:  10px 20px 10px;
    background-image:  linear-gradient(to right,  #FCC6C6 ,  #F6C0C3 ,  #EF878E);
}
.special-feature .icon-img {
    width: 30px;
    margin-right: 10px;
}
.special-feature p {
    font-weight: var(--font-weight-light);
    font-size: 11px;
    /*line-height: 18px;*/
    /*letter-spacing:  1px;*/
    color: #383737;
}
.special-feature p span {
    font-weight: var(--font-weight-semiBold);
    color: #fff;
}
.special-feature .middle-line-part {
    border-right:  0.5px solid #323232;
    border-bottom: 0;
    margin-right:  22px;
    height:  45px;
    margin-top:  0px;
    margin-bottom:  0px;
}
.saree-category {
    padding: 0px 10px 0px 10px;
    float: none;
    width: 100%;
}
.saree-category .img-box .img-content {
    text-align: left;
    height: auto;
}
.saree-category .img-box .img-content .wishlist-img {
    width: 12px;
    height: 12px;
}
.pagination-part {
    padding:  50px 20px 70px 20px;
}
.mob-sort-filter-part {
    background-color: #fff;
    position:  fixed;
    bottom:  0;
    padding:  10px 0;
    width:  100%;
    z-index:  100;
    box-shadow:  0 -10px 38px 0 rgba(0,  0,  0,  0.1);
}
.mob-sort-filter-part .sort-part,  .mob-sort-filter-part .filter-part {
    font-weight: var(--font-weight-medium);
    font-size: 14px;
    /*line-height: 22px;*/
    /*letter-spacing: 1px;*/
    color: #646262;
    padding:  5px 8px;
    text-transform: uppercase;
}
.sort-modal-style .modal-dialog {
    width:  100%;
    margin:  0;
    position:  absolute;
    bottom:  0;
    max-width:  100%;
}
.sort-modal-style .modal-dialog .modal-content {
    border-radius:  0;
    padding: 12px 25px;
    padding-bottom:  0;
    background-color: #F7F6F6;
}
.sort-modal-style .modal-dialog .modal-content .modal-header,  .filter-modal-style .modal-dialog .modal-content .modal-header {
    padding:  10px 0px;
    border-bottom: 0.5px solid #707070;
}
.filter-modal-style .modal-dialog .modal-content .modal-header  {
    margin-bottom:  25px;
    margin-top:  30px;
    border:  0;
    padding-left:  25px;
    padding-right:  25px;
}
.sort-modal-style .modal-dialog .modal-content .modal-header .modal-title,  .filter-modal-style .modal-dialog .modal-content .modal-header .modal-title {
    font-weight: var(--font-weight-light);
    font-size: 14px;
    /*line-height: 22px;*/
    /*letter-spacing: 1px;*/
    color: #EE6B6B;
    text-transform: uppercase;
}
.sort-modal-style .modal-dialog .modal-content .modal-body {
    padding-left: 0;
    padding-right: 0;
}
.sort-modal-style .modal-dialog .modal-content .modal-body .option-part {
    font-weight: var(--font-weight-light);
    font-size: 12px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #423D3D;
    margin-bottom:  15px;
}
.filter-modal-style .modal-dialog {
    width:  100%;
    margin:  0;
    position:  absolute;
    top:  0;
    max-width:  100%;
    height: 100%;
}
.filter-modal-style .modal-dialog .modal-content {
    border-radius:  0;
    padding: 0;
    padding-bottom:  0;
    background-color: #FFF;
    height: 100%;
}
.filter-modal-style .modal-dialog .modal-content .modal-header .subheading {
    font-weight: var(--font-weight-semiBold);
    font-size: 14px;
    /*line-height: 22px;*/
    /*letter-spacing: 1.5px;*/
    color: #666;
}
.filter-modal-style .modal-dialog .modal-content .modal-header .clear-all-link {
    font-weight: var(--font-weight-semiBold);
    font-size: 13px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #E76B6B;
    text-decoration: none;
}
.filter-modal-style .modal-dialog .modal-content .modal-body {
    padding: 0;
    height: calc(100% - 110px);
    overflow-y: scroll;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav.nav-tabs  {
    float:  left;
    display:  block;
    margin-right:  20px;
    border-bottom: 0;
    border-right:  1px solid #ddd;
    padding-right:  15px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav.nav-tabs .nav-item {
    margin-bottom: 0;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav-tabs .nav-link  {
    font-weight: var(--font-weight-light);
    font-size: 12px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #575757;
    padding:  15px 12px 15px 25px;
    border: 0;
    border-bottom:  0.3px solid #707070;
    border-radius: 0;
    background:  #F5F2F2;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav-tabs .nav-link.active  {
    color:  #575757;
    background-color: #fff !important;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content {
    float: left;
    width: 55%;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content>.active  {
    display:  block;
    background:  #fff;
    font-size: 11px;
    /*line-height:  18px;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav.nav-tabs  {
    float:  left;
    display:  block;
    width:  40%;
    margin-right:  15px;
    border-bottom:  0;
    border-right:  1px solid transparent;
    padding-right:  0px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style {
    position:  relative;
    margin-top:  15px;
    display:  table;
    padding-bottom:  15px;
    border-bottom:  1px solid rgba(112,  112,  112,  0.6);
    width:  100%;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label  {
    background-color:  #fff;
    border:  1px solid #ccc;
    border-radius:  50%;
    cursor:  pointer;
    height:  18px;
    left:  20px;
    position:  absolute;
    top:  0;
    width:  18px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label span {
    padding-left: 35px;
    font-weight: var(--font-weight-light);
    font-size: 11px;
    /*line-height: 18px;*/
    /*letter-spacing: 1.2px;*/
    color: #575757;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label:after  {
    color: var(--secondary-color);
    font-family:  'FontAwesome';
    content:  "\f111";
    font-size:  7px;
    line-height:  6px;
    left:  5px;
    opacity:  0;
    position:  absolute;
    top:  5px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style input[type="checkbox"] {
    visibility:  hidden;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style input[type="checkbox"]:checked + label  {
    background-color:  #fff;
    border-color:  var(--secondary-color);
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style input[type="checkbox"]:checked + label:after  {
    opacity:  1;
}
.filter-modal-style .modal-dialog .modal-content .modal-footer-style {
    margin-left: 0px;
    margin-right: 0px;
    -webkit-box-shadow:  rgba(0,  0,  0,  0.1) 0px -15px 8px -10px;
    -moz-box-shadow:  rgba(0,  0,  0,  0.1) 0px -15px 8px -10px;
    box-shadow:  rgba(0,  0,  0,  0.1) 0px -15px 8px -10px;
    border: 0;
    bottom:  0;
    position:  relative;
    width:  100%;
    background-color: #F7F6F6;
}
.filter-modal-style .modal-dialog .modal-content .modal-footer-style .btn-part {
    font-weight: var(--font-weight-light);
    font-size: 13px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #575757;
}
.filter-modal-style .modal-dialog .modal-content .modal-footer-style .btn-part:hover,  .filter-modal-style .modal-dialog .modal-content .modal-footer-style .btn-part-active {
    color: #DB3F3F;
    ;
}
.saree-category .img-box .img-content h4  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .saree-images .img-box .new-box  {
    top:  6%;
    left:  -30%;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img  {
    height:  280px;
}
.saree-category .saree-images ul li.tag-box  {
    font-size:  12px;
    /*line-height:  14px;*/
    padding:  4px 10px;
    margin-bottom:  8px;
}
.content-heading-style {
    font-size: 16px;
    /*line-height: 20px;*/
}
.view-all-box a {
    font-size: 11px;
    /*line-height: 16px;*/
}
.view-all-box a > i {
    font-size:  14px;
    margin-left:  4px;
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    height:  280px;
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 10px;
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  12px;
    /*line-height:  16px;*/
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.similar-products-slider .img-box .img-content .price-part,  .matching-accessories-slider .img-box .img-content .price-part  {
    font-size:  10px;
    /* line-height:  16px; */
}
.productdetailinfo h5  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.product-details-inner-box .procode  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.product-details-inner-box .price-part  {
    font-size:  14px;
    /*line-height:  16px;*/
}
.product-details-inner-box .real-price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  14px;
    /*line-height:  16px;*/
}
.size-chart-open-popup {
    font-size: 13px;
}
.size-chart-open-popup {
    background-position: 0 0;
}
.best-offers-part  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link  {
    font-size:  12px;
    /*line-height:  13px;*/
}
.product-table-feature .table {
    width:  100%;
}
.product-table-feature .table thead  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-details-inner-box .ratings-box .prod-det-sub-heading span img  {
    height:  10px;
}
.ratings-box .rating-num-part .rating-num  {
    font-size:  28px;
    /*line-height:  38px;*/
}
.ratings-box .rating-num-part .rating-num i  {
    font-size:  12px;
}
.ratings-box .rating-num-part .buyers-text  {
    font-size:  12px;
    /*line-height:  13px;*/
}
.chat-part img  {
    width:  22px;
}
.chat-part a {
    font-size: 11px;
    /*line-height: 18px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  12px;
    /*letter-spacing:  1px;*/
}
.tab-content-style p  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-details-inner-box  {
    padding:  10px 0px;
}
.productdetailinfo i  {
    color: #ccc;
    font-size: 20px;
}
.pincode-select-box select,  .pincode-select-box:before {
    background-color: #e9e7e7;
}
.image-part-slider img {
    width:  100%!important;
    height: 600px;
    height: auto;
    object-fit:  cover;
    object-position:  top;
    margin-bottom: 0px;
}
.productdetailinfo h5 {
    margin-top: 20px;
}
.qty-pincode-box .qty-part input,  .pincode-select-box select {
    width: 100%;
}
.prod-details-btns .btn-block+.btn-block {
    margin-top: 1rem;
    margin-left:  0;
}
.prod-det-pd {
    padding-top: 10px!important;
    padding-left:  0;
}
.productdetailinfo img  {
    width:  20px;
    margin-top:  -8px;
}
.ratings-box .rating-num-part  {
    width:  50%;
}
.ratings-box .rating-progress-bar-part  {
    width:  50%;
}
.product-details-inner-box .custom-radiobtn input[type="radio"] + label ,  .product-details-inner-box .custom-radiobtn input[type="checkbox"] + label {
    font-size:  13px;
    /*letter-spacing:  1px;*/
}
.qty-part {
    width: 10%;
}
.pincode-part {
    width: 100%;
}
.reviews-box .review-star-part  {
    width:  10%;
}
.reviews-box .review-para-part  {
    width:  86%;
}
.image-part .rate-label {
    position:  absolute;
    right: 25px;
    bottom: 12px;
    background-color:  #fff;
    padding:  5px 15px;
    border-radius:  22px;
}
.image-part .rate-label small {
    font-weight: var(--font-weight-light);
    font-size: 12px;
    /*line-height:  14px;*/
    /*letter-spacing: 0.4px;*/
    color: #262626;
}
.image-part .rate-label small i {
    color: var(--secondary-color);
}
#customizedsizeModal .modal-dialog,  #measurementModal .modal-dialog {
    max-width: 100vw;
    height: 100vh;
    margin: 0;
    border-radius:  0;
}
#customizedsizeModal .modal-dialog .modal-header,  #measurementModal .modal-dialog .modal-header {
    padding:  0.75rem 1rem;
    position:  fixed;
    width:  100%;
    background-color:  white;
    z-index:  1;
    border-radius: 0;
    top: -1px;
    box-shadow:  0px 2px 6px 0px rgb(0 0 0 / 38%);
    -webkit-box-shadow:  0px 2px 6px 0px rgb(0 0 0 / 38%);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
#customizedsizeModal .modal-dialog .modal-header h3,  #measurementModal .modal-dialog .modal-header h3 {
    font-size:  14px;
    /*line-height:  18px;*/
}
#customizedsizeModal .modal-dialog .modal-header .back-icon img,  #measurementModal .modal-dialog .modal-header .back-icon img {
    width: 22px;
}
#customizedsizeModal .modal-dialog .modal-content .modal-body,  #measurementModal .modal-dialog .modal-content .modal-body {
    padding: 0;
    padding-top:  55px;
    height: 100vh;
    overflow-y:  scroll;
}
#customizedsizeModal .modal-dialog .modal-content .modal-body .measurement-btns .btn-block+.btn-block,  #measurementModal .modal-dialog .modal-content .modal-body .measure-btns .btn-block+.btn-block {
    margin-top:  1rem;
    margin-left:  0;
}
.cart-content-section {
    padding-left:  0;
    padding-top:  20px;
}
.container-w {
    max-width: 100%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  16px;
    /*line-height:  20px;*/
}
.cart .product-box  {
    border:  0;
    padding:  0;
}
.cart .product-box img  {
    max-width:  75px;
}
.cart .product-box .text-part .name-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  10px;
    /*line-height:  23px;*/
}
.cart .product-box .text-part .code  {
    font-size:  10px;
    /*line-height:  17px;*/
    color: #757575;
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  15px;
    /*line-height:  14px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  15px;*/
}
.cart .product-box .text-part img  {
    width:  18px;
    margin-left:  10px;
}
.cart .product-box .text-part .btn-outline-dark {
    font-size:  10px;
    /*line-height:  15px;*/
    padding:  0px 16px;
    height:  25px;
    width:  100px;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size:  9px;
    /*line-height:  14px;*/
}
.cart .other-link li a  {
    font-size:  10px;
    /*line-height:  12px;*/
}
.cart .cart-summary-box  {
    background-color:  #fff;
    border:  0;
    padding:  0;
    margin-bottom:  0px;
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .points-box img  {
    width:  23px;
}
.cart .cart-summary-box small  {
    font-size:  10px;
    /*line-height:  16px;*/
}
.cart .points-box  {
    background-color:  #f4f1ff;
    border: 0;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box p  {
    font-size:  12px;
    /*line-height:  13px;*/
}
.cart .gift-box {
    border: 0;
}
.cart .gift-box .checkbox-style  {
    font-size:  12px;
    /*line-height:  22px;*/
}
.cart .gift-box a  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .payable-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  14px;
    /*line-height:  18px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  12px;
    /*line-height:  14px;*/
}
.cart a.know-more-btn {
    font-size:  10px;
    /*line-height:  15px;*/
    font-weight: var(--font-weight-semiBold);
    padding:  4px 16px;
    border-radius:  3px;
    border:  1px solid #dbdbdb;
}
.cart .amt-part  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.cart .block-btns .btn  {
    font-size:  12px;
    /*line-height:  24px;*/
}
.cart .block-btns {
    padding:  12px;
    position:  fixed;
    width:  100%;
    bottom: 0;
    z-index: 5;
}
.block-btns.order-md-last  {
    background-color:  #fff;
}
.block-btns.ps  {
    position:  inherit;
}
.remove-modal-style .modal-dialog {
    max-width:  300px;
    margin:  1.75rem auto;
}
.remove-modal-style .modal-body .remove-btn {
    width: 90%;
}
.remove-modal-style .modal-body .move-to-wishlist-btn {
    width: 90%;
}
.coupon-modal-style .modal-dialog  {
    max-width:  100%;
    margin:  0;
    min-height:  100%;
}
.coupon-modal-style .modal-content {
    box-shadow: none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.coupon-modal-style .modal-body  {
    padding:  0;
    height:  calc(100vh - 130px);
    overflow-y:  scroll;
    box-shadow:  none;
}
.coupon-modal-style .modal-footer  {
    padding:  1rem 1rem 1rem 3rem;
    position:  fixed;
    bottom:  0;
    width:  100%;
}
.thank-you-section .container-style  {
    height: 100%;
    display: table;
}
.thank-you-section .container-style h2 {
    font-size:  18px;
    /*line-height:  22px;*/
}
.thank-you-section .container-style p {
    font-size:  11px;
    /*line-height:  16px;*/
}
.thank-you-section .container-style .btn {
    font-size:  10px;
    /*line-height:  15px;*/
    width: 180px;
    padding:  10px 15px;
}
.thank-you-section .container-style img {
    width: 40px;
}
.thank-you-section .container-style .continue-shopping-btn {
    margin-right: 0px;
}
.thank-you-section .container-style .view-order-btn {
    margin-top: 15px;
}
.store-breadcrumb-slider .img-box  {
    margin-right:  0;
}
.ft-sz-15-xs  {
    font-size:  15px;
}
.ft-sz-14-xs  {
    font-size:  14px;
}
.ft-sz-13-xs  {
    font-size:  13px !important;
}
.ft-sz-12-xs  {
    font-size:  12px !important;
}
.ft-sz-11-xs  {
    font-size:  11px !important;
}
.ft-sz-10-xs  {
    font-size:  10px !important;
}
.pb-xs-10  {
    padding-bottom:  10px !important;
}
.pt-xs-30  {
    padding-top:  30px !important;
}
.pr-xs-0  {
    padding-right:  0 !important;
}
.pl-xs-10  {
    padding-left:  10px !important;
}
.d-xs-none  {
    display:  none;
}
.blog-brands-slider .img-box  {
    margin-right:  0;
}
.lts-xs-7  {
    /* letter-spacing:  7px !important; */
}
.text-xs-right  {
    text-align:  right !important;
}
}
@media screen and (min-width: 576px) {
    .w__mdl__cst  {
    max-width:  600px;
}
#fixed-header {
    box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.logo-menu-section  {
    padding:  10px 30px 10px;
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.menu-list-section {
    padding: 0;
}
.topbar p  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.logo-menu-section .logo-part img  {
    height:  55px;
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  15px;
    margin-left:  25px;
}
.currency-select-box select  {
    font-size: 10px;
    padding:  0px 10px 0px 0px;
}
.logo-menu-section .currency-select-box-part {
    width:  84px;
}
.logo-menu-section .other-icons-part {
    width: 84px;
}
.mobile-cart-icon a > img {
    width: 15px;
    margin-left: 20px;
}
.mobile-cart-icon a span  {
    background-color:  #252122;
    padding:  7px 4px;
    border-radius:  50%;
    position:  absolute;
    right:  -7px;
    top:  -3px;
    color:  #fff;
}
.logo-menu-section .menu-list ul > li > a  {
    font-size:  12px;
    /* line-height:  20px; */
 }
.sidenav .nav .nav-item .nav-link,  .submenupart .nav .nav-item .nav-link,  .submenu1subpart .nav .nav-item .nav-link,  .submenu1subpart_submenu .nav .nav-item .nav-link {
    font-size:  14px;
    /*line-height:  16px;*/
}
.mobile-header .mobile-menu-slider .category-img {
    width:  60px;
    height:  60px;
}
.mobile-header .mobile-menu-slider .category-name {
    font-size:  12px;
    /*line-height:  16px;*/
}
.mobile-footer-section .mobile-footer-part-one {
    background-color: #feefef;
    padding: 20px 30px;
}
.mobile-footer-section .mobile-footer-part-one .signup-box {
    padding: 20px;
    border: 1px solid #707070;
}
.mobile-footer-section .mobile-footer-part-one .signup-box p {
    font-weight: var(--font-weight-regular);
    font-size: 15px;
    /*line-height: 20px;*/
    /*letter-spacing:  0.5px;*/
    color: #707070;
    margin-bottom: 20px;
}
.mobile-footer-section .mobile-footer-part-one .signup-box .signup-btn {
    font-weight: var(--font-weight-extraLight);
    font-size: 17px;
    /*line-height: 1.5;*/
    background-color:  var(--primary-color);
    color:  #fff;
    text-transform:  uppercase;
    padding-left:  30px;
    padding-right:  30px;
    border-radius:  0;
    width: 200px;
}
.mobile-footer-section .mobile-footer-part-two {
    background-color: #f5f4f4;
    padding: 20px 30px;
}
.mobile-footer-section .mobile-footer-part-two .icon-part img {
    height: 30px;
    margin-right: auto;
    margin-bottom:  8px;
}
.mobile-footer-section .mobile-footer-part-two .icon-content {
    font-weight: var(--font-weight-extraLight);
    font-size: 12px;
    /*line-height: 16px;*/
    /* letter-spacing:  0.4px; */
    color:  #6b6b6b;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card {
    border-radius: 0;
    border: 0;
}
.mobile-footer-section .mobile-footer-part-three .accordion .card-header:after  {
    font-family:  'FontAwesome';
    content:  "\f106";
    float:  right;
    font-size:  24px;
    line-height:  normal;
    color:  #6b6b6b;
}
.mobile-footer-section .mobile-footer-part-three .accordion .card-header.collapsed:after  {
    content:  "\f107";
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-header {
    border-radius:  0;
    margin-bottom:  2px;
    background-color:  #e7e4e4;
    padding:  13px 30px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-header:nth-last-child(2) {
    margin-bottom:  0;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-header>.card-title {
    font-weight: var(--font-weight-medium);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 24px;*/
    /* letter-spacing:  1.05px; */
    color: #6b6b6b;
    margin-bottom:  8px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body {
    padding: 10px 30px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body>ul li {
    margin-bottom:  8px;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body>ul li a {
    font-weight: var(--font-weight-regular);
    text-transform: uppercase;
    font-size: 13px;
    /*line-height: 24px;*/
    /*letter-spacing:  1px;*/
    color: #1f1f1f;
    text-decoration: none;
}
.mobile-footer-section .mobile-footer-part-three .accordion>.card>.card-body>ul li a:hover {
    color: var(--secondary-color);
    cursor: pointer;
}
.mobile-footer-section .mobile-footer-part-four {
    background-color: #f5f4f4;
    padding: 20px 30px;
    margin-bottom:  70px;
}
.mobile-footer-section .mobile-footer-part-four h5 {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 16px;
    /*line-height: 20px;*/
    /* letter-spacing:  0px; */
    color:  #1f1f1f;
    margin-bottom: 10px;
}
.mobile-footer-section .mobile-footer-part-four p {
    font-weight: var(--font-weight-regular);
    font-size: 14px;
    /*line-height: 20px;*/
    /*letter-spacing:  0.5px;*/
    color: #1f1f1f;
    margin-bottom: 20px;
}
.mobile-footer-section .mobile-footer-part-four h6 {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 16px;
    /*line-height: 20px;*/
    /* letter-spacing:  0.6px; */
    color:  #1f1f1f;
    margin-bottom: 5px;
}
.mobile-footer-section .mobile-footer-part-four .mobile-social-icons  {
    display:  inline-table;
}
.mobile-footer-section .mobile-footer-part-four .mobile-social-icons img {
    width:  26px;
    margin:  10px 8px 0px 8px;
}
.banner-slider .banner-box .banner-content {
    width:  50%;
}
.banner-slider .banner-box .mob-banner-content {
    top: 30px;
    background: #ebe5e5;
    padding: 10px 20px;
}
.banner-slider .banner-box .banner-content .border-style  {
    border:  none;
    padding:  0;
    text-align:  center;
}
.banner-slider .banner-box img {
    /* height:  800px; */
    height:  auto;
    object-position: left;
}
.banner-slider .banner-box .mob-banner-content .border-style .banner-left-content,  .banner-slider .banner-box .mob-banner-content .border-style .banner-right-content {
    padding:  12px;
    width:  auto;
    background-color:  #fff;
    margin-bottom:  10px;
    ;
}
.content-section {
    padding: 50px 0px 50px 10px;
}
.content-section-style {
    padding: 30px 0px 30px 80px;
}
.content-section .content-heading,  .content-heading {
    font-size: 16px;
    /*line-height: 22px;*/
    /* letter-spacing:  8px; */
    margin-bottom: 15px;
}
.content-section .content-sub-heading,  .content-sub-heading {
    font-size: 19px;
    /*line-height: 24px;*/
}
.popular-cateory-slider .img-box  {
}
.popular-cateory-slider .img-box div {
    border-radius: 30px;
}
.popular-cateory-slider .img-box img {
    height:  250px;
}
.popular-cateory-slider .img-box h4 {
    font-size: 14px;
    /*line-height:  18px;*/
    /*letter-spacing:  3px;*/
}
.offer-callouts-box img {
    height:  auto;
    /* height:  350px; */
}
.wedding-section .wedding-img {
    height:  450px;
}
.wedding-section .wedding-content {
    padding: 150px 60px 20px 40px;
    height: 400px;
}
.wedding-section .wedding-content h2 {
    font-size: 30px;
    /*line-height: 40px;*/
    padding-bottom: 30px;
}
.wedding-section .wedding-content p {
    font-size: 18px;
    /*line-height: 22px;*/
    margin-bottom: 25px;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 27px;
    /* /*line-height: 32px;*/ 
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img  */
{
    height:  280px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  6px 8px;
}
.store-locator-slider .img-box img {
    height:  280px;
}
.store-locator-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.store-locator-slider .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-locator-slider .img-box .shop-now-btn {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  6px 8px;
}
.store-gallery-slider .img-box img {
    height:  280px;
}
.store-gallery-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.store-gallery-slider .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-gallery-slider .img-box .shop-now-btn {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  6px 8px;
}
.upcoming-events-slider .img-box img {
    height:  280px;
}
.upcoming-events-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  18px;*/
}
.upcoming-events-slider .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.upcoming-events-slider .img-box .shop-now-btn {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  6px 8px;
}
.kurtas-suit-sets-slider .img-box  {
    margin-right: 10px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  240px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 25px;
    /*line-height: 32px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 16px;
    /*line-height: 20px;*/
}
.lehengas-banner-img img  {
    height:  400px;
    object-position: top;
}
.lehengas-banner-img .lehengas-banner-heading  {
    font-size: 25px;
    /*line-height: 32px;*/
}
.lehengas-slider .img-box img {
    height:  300px;
}
.lehengas-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  20px;*/
}
.lehengas-slider .img-box .img-content .price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.lehengas-slider .img-box .shop-now-btn {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  6px 8px;
}
.gown-banner-img img  {
    height:  400px;
    object-position: top;
}
.gown-banner-img .gown-banner-heading  {
    font-size: 25px;
    /*line-height: 32px;*/
}
.stopwatch-part img  {
    width:  24px;
}
.stopwatch-part span  {
    margin-left: 4px;
    margin-right:  4px;
}
.stopwatch-part .digit-style  {
    font-size:  20px;
    /*line-height:  22px;*/
}
.stopwatch-part .unit-style  {
    font-size:  15px;
    /*line-height:  17px;*/
}
.deal-btns .deal-btn-style {
    font-size: 13px;
    /*line-height: 16px;*/
    padding-top: 22px;
    padding-bottom: 22px;
}
.deal-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  1.5rem;
}
.gown-slider .img-box img {
    height:  300px;
}
.gown-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.gown-slider .img-box .shop-now-btn {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  6px 8px;
}
.category-carousel-slider .img-box,
.category-carousel-slider-one .img-box {
    margin-right: 20px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img  {
    height:  290px;
}
.category-carousel-slider .img-box .img-content h4,
.category-carousel-slider-one .img-box .img-content h4  {
    font-size:  18px;
    /*line-height:  24px;*/
    -webkit-line-clamp:  2;
    height:  52px;
}
.category-type-slider h3 a {
    font-size:  16px;
    /*line-height:  25px;*/
    /*letter-spacing:  7px;*/
    margin: 0px;
}
.our-curations-section .img-box {
    margin-right: 20px;
}
.our-curations-section .img-box .img-pic img {
    height:  300px;
}
.our-curations-section .img-box .img-btn .staff-picks-btn {
    font-weight: var(--font-weight-regular);
    font-size: 16px;
    /*line-height: 20px;*/
    padding:  12px 24px;
}
.design-outfit-section .img-box .img-pic img {
    height:  450px;
}
.design-outfit-section .img-box .outfit-heading {
    font-size: 25px;
    /*line-height: 32px;*/
}
.design-outfit-section .img-box .outfits-btns {
    padding-left: 25px;
    padding-right: 25px;
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style {
    font-size: 16px;
    /*line-height: 18px;*/
    color:  var(--primary-color);
    background-color: #fff;
    border-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}
.design-outfit-section .img-box .outfits-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  1rem;
}
.designer-corner-img img  {
    height:  400px;
    object-position: top;
}
.more-designer-slider .img-box {
    margin-right: 20px;
}
.more-designer-slider .img-box img  {
    height:  290px;
}
.more-designer-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.visit-us-part .img-box img {
    height:  225px;
}
.visit-us-part .img-box .icon {
    font-size: 45px;
    /* line-height: 55px; */
}
.visit-us-part .img-box .overlay .icon img  {
    width:  55px;
}
.visit-us-part .img-box .title,  .visit-us-part .img-box .img-content h4 {
    font-size: 16px;
    /*line-height: 18px;*/
    /* letter-spacing: 2.5px;*/
}
.visit-us-part .img-box .title {
    color: #fff;
}
.blog-section .heading  {
    margin-top: 20px;
    font-size:  15px;
    /*line-height:  21px;*/
}
.blog-section .blog-banner img  {
    height:  265px;
}
.blog-section .blog-banner .blog-banner-one img  {
    height:  340px;
}
.blog-section .blog-banner .blog-banner-one-content h4 a  {
    font-size:  23px;
    /* line-height:  33px; */
}
.blog-section .blog-img img {
    width:  160px;
    height:  100px;
    object-position: top;
}
.blog-section .blog-content h5  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.blog-section .blog-content hr  {
    margin-top:  0.5rem;
    margin-bottom:  0.5rem;
}
.blog-section .blog-content .para {
    font-size:  13px;
    /*line-height:  15px;*/
    -webkit-line-clamp:  3;
}
.modal.fade.show#loginModal  {
    opacity: 1;
}
.modal-style .modal-dialog  {
    max-width:  100%;
    margin:  auto;
}
.modal-style .modal-content {
    box-shadow:  none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.modal-style .modal-header  {
    padding:  1rem 1rem;
}
.modal-style .modal-body {
    padding:  1rem 1rem 3rem;
    padding-top:  67px;
    overflow-y: scroll;
}
.modal-style .modal-body .minus-margin  {
    margin-top:  30px;
}
.modal-style .modal-body .btn-block+.btn-block {
    margin-left:  0;
    margin-top: 15px;
}
.modal-style .modal-header .back-icon img  {
    width:  22px;
}
.modal-style .modal-header h3  {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 18px;*/
    /*letter-spacing:  1.8px;*/
    color: #262626;
}
.modal-style .modal-body .img-icon  {
    padding:  16px;
}
.modal-style .modal-body .img-icon img  {
    width:  40px;
}
.modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn  {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .account-style p  {
    font-size:  16px;
    /*line-height:  20px;*/
    /*letter-spacing:  1.3px;*/
    margin-top:  20px;
}
.modal-style .modal-body .social-btn  {
    font-size:  16px;
    /*line-height:  18px;*/
    /*letter-spacing:  3.6px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .social-btn i  {
    font-size:  16px;
}
.modal-style .modal-body .password-style i  {
    right:  15px;
    top:  24%;
    font-size:  20px;
}
.modal-style .modal-body .otp-style .otp-time {
    right:  15px;
    top:  34%;
    font-size: 16px;
    /*line-height: 20px;*/
}
.sign-up-modal-style .modal-dialog  {
    max-width:  100%;
    margin:  auto;
}
.sign-up-via-otp-modal-style .modal-dialog {
    max-width:  100%;
    margin:  auto;
}
.sign-up-modal-style .modal-content {
    box-shadow:  none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.sign-up-modal-style .modal-header  {
    padding:  1rem 1rem;
}
.sign-up-modal-style .modal-body {
    padding:  1rem 1rem 2rem;
    padding-top:  67px;
    overflow-y: scroll;
}
.sign-up-modal-style .modal-body .img-box {
    margin-bottom:  50px;
}
.sign-up-modal-style .modal-body .img-box p {
    font-size:  16px;
    /*line-height:  30px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .img-box .coupon-text,  .sign-up-modal-style .modal-body .img-box .amount-text {
    font-size:  25px;
    /*line-height:  48px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .border-right-style {
    border-right:  none;
}
.sign-up-modal-style .modal-body .inner-close-icon {
    display: none;
}
.sign-up-modal-style .modal-body .outer-close-icon {
    display: none;
}
.sign-up-modal-style .modal-header .back-icon img  {
    width:  22px;
}
.sign-up-modal-style .modal-header h3  {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 18px;*/
    /*letter-spacing:  1.8px;*/
    color: #262626;
}
.sign-up-modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.sign-up-via-otp-modal-style .modal-body .top-margin {
    margin-top: 30px;
}
.product-list-mobile-header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index:  1000;
}
.product-list-mobile-header .logo-menu-section {
    padding:  0.75rem 1rem;
}
.product-list-mobile-header .back-icon img {
    width:  22px;
}
.product-list-mobile-header h3  {
    font-weight: var(--font-weight-semiBold);
    text-transform: uppercase;
    font-size: 14px;
    /*line-height: 18px;*/
    /*letter-spacing:  1.8px;*/
    color: #262626;
}
.content-section-pd {
    padding-top: 80px;
    padding-left: 0;
}
.special-feature {
    margin-top: 0px;
    margin-bottom: 0px;
    padding:  10px 20px 10px;
    background-image:  linear-gradient(to right,  #FCC6C6 ,  #F6C0C3 ,  #EF878E);
}
.special-feature .icon-img {
    width: 45px;
    margin-right: 14px;
}
.special-feature p {
    font-weight: var(--font-weight-light);
    font-size: 11px;
    /*line-height: 18px;*/
    /*letter-spacing:  1px;*/
    color: #383737;
}
.special-feature p span {
    font-weight: var(--font-weight-semiBold);
    color: #fff;
}
.special-feature .middle-line-part {
    border-right:  0.5px solid #323232;
    border-bottom: 0;
    margin-right:  32px;
    height:  45px;
    margin-top:  0px;
    margin-bottom:  0px;
}
.content-section-pd {
    padding-top: 80px;
    padding-left: 0;
}
.saree-category {
    padding: 10px 10px 0px 10px;
    float: none;
    width: 100%;
}
.saree-category .img-box .img-content {
    text-align: left;
    height:  auto;
}
.saree-category .img-box .img-content img {
    width: 18px;
    height: 18px;
}
.pagination-part {
    padding:  50px 20px 70px 20px;
}
.mob-sort-filter-part {
    background-color: #fff;
    position:  fixed;
    bottom:  0;
    width:  100%;
    z-index:  100;
    box-shadow:  0 -10px 38px 0 rgba(0,  0,  0,  0.1);
}
.mob-sort-filter-part .sort-part,  .mob-sort-filter-part .filter-part {
    font-weight: var(--font-weight-medium);
    font-size: 14px;
    /*line-height: 22px;*/
    /*letter-spacing: 1px;*/
    color: #646262;
    padding:  15px 8px;
    text-transform: uppercase;
}
.sort-modal-style .modal-dialog {
    width:  100%;
    margin:  0;
    position:  absolute;
    bottom:  0;
    max-width:  100%;
}
.sort-modal-style .modal-dialog .modal-content {
    border-radius:  0;
    padding: 12px 25px;
    padding-bottom:  0;
    background-color: #F7F6F6;
}
.sort-modal-style .modal-dialog .modal-content .modal-header,  .filter-modal-style .modal-dialog .modal-content .modal-header {
    padding:  10px 0px;
    border-bottom: 0.5px solid #707070;
}
.filter-modal-style .modal-dialog .modal-content .modal-header  {
    margin-bottom:  25px;
    margin-top:  30px;
    border:  0;
    padding-left:  25px;
    padding-right:  25px;
}
.sort-modal-style .modal-dialog .modal-content .modal-header .modal-title,  .filter-modal-style .modal-dialog .modal-content .modal-header .modal-title {
    font-weight: var(--font-weight-light);
    font-size: 14px;
    /*line-height: 22px;*/
    /*letter-spacing: 1px;*/
    color: #EE6B6B;
    text-transform: uppercase;
}
.sort-modal-style .modal-dialog .modal-content .modal-body {
    padding-left: 0;
    padding-right: 0;
}
.sort-modal-style .modal-dialog .modal-content .modal-body .option-part {
    font-weight: var(--font-weight-light);
    font-size: 12px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #423D3D;
    margin-bottom:  15px;
}
.filter-modal-style .modal-dialog {
    width:  100%;
    margin:  0;
    position:  absolute;
    top:  0;
    max-width:  100%;
    height: 100%;
}
.filter-modal-style .modal-dialog .modal-content {
    border-radius:  0;
    padding: 0;
    padding-bottom:  0;
    background-color: #FFF;
    height: 100%;
}
.filter-modal-style .modal-dialog .modal-content .modal-header .subheading {
    font-weight: var(--font-weight-semiBold);
    font-size: 14px;
    /*line-height: 22px;*/
    /*letter-spacing: 1.5px;*/
    color: #666;
}
.filter-modal-style .modal-dialog .modal-content .modal-header .clear-all-link {
    font-weight: var(--font-weight-semiBold);
    font-size: 13px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #E76B6B;
    text-decoration: none;
}
.filter-modal-style .modal-dialog .modal-content .modal-body {
    padding: 0;
    height: calc(100% - 110px);
    overflow-y: scroll;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav.nav-tabs  {
    float:  left;
    display:  block;
    margin-right:  20px;
    border-bottom: 0;
    border-right:  1px solid #ddd;
    padding-right:  15px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav.nav-tabs .nav-item {
    margin-bottom: 0;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav-tabs .nav-link  {
    font-weight: var(--font-weight-light);
    font-size: 12px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #575757;
    padding:  15px 12px 15px 25px;
    border: 0;
    border-bottom:  0.3px solid #707070;
    border-radius: 0;
    background:  #F5F2F2;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav-tabs .nav-link.active  {
    color:  #575757;
    background-color: #fff !important;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content {
    float: left;
    width: 60%;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content>.active  {
    display:  block;
    background:  #fff;
    font-size: 11px;
    /*line-height: 18px;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav.nav-tabs  {
    float:  left;
    display:  block;
    width:  35%;
    margin-right:  20px;
    border-bottom:  0;
    border-right:  1px solid transparent;
    padding-right:  15px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style {
    position:  relative;
    margin-top:  15px;
    display:  table;
    padding-bottom:  15px;
    border-bottom:  1px solid rgba(112,  112,  112,  0.6);
    width:  100%;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label  {
    background-color:  #fff;
    border:  1px solid #ccc;
    border-radius:  50%;
    cursor:  pointer;
    height:  20px;
    left:  20px;
    position:  absolute;
    top:  0;
    width:  20px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label span {
    padding-left: 35px;
    font-weight: var(--font-weight-light);
    font-size: 11px;
    /*line-height: 18px;*/
    /*letter-spacing: 1.2px;*/
    color: #575757;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label:after  {
    color: var(--secondary-color);
    font-family:  'FontAwesome';
    content:  "\f111";
    font-size: 7px;
    left:  6px;
    opacity:  0;
    position:  absolute;
    top: 4px;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style input[type="checkbox"] {
    visibility:  hidden;
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style input[type="checkbox"]:checked + label  {
    background-color:  #fff;
    border-color:  var(--secondary-color);
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style input[type="checkbox"]:checked + label:after  {
    opacity:  1;
}
.filter-modal-style .modal-dialog .modal-content .modal-footer-style {
    margin-left: 0px;
    margin-right: 0px;
    -webkit-box-shadow:  rgba(0,  0,  0,  0.1) 0px -15px 8px -10px;
    -moz-box-shadow:  rgba(0,  0,  0,  0.1) 0px -15px 8px -10px;
    box-shadow:  rgba(0,  0,  0,  0.1) 0px -15px 8px -10px;
    border: 0;
    bottom:  0;
    position:  relative;
    width:  100%;
    background-color: #F7F6F6;
}
.filter-modal-style .modal-dialog .modal-content .modal-footer-style .btn-part {
    font-weight: var(--font-weight-light);
    font-size: 13px;
    /*line-height: 20px;*/
    /*letter-spacing: 1.2px;*/
    color: #575757;
}
.filter-modal-style .modal-dialog .modal-content .modal-footer-style .btn-part:hover,  .filter-modal-style .modal-dialog .modal-content .modal-footer-style .btn-part-active {
    color: #DB3F3F;
    ;
}
.saree-category .img-box .img-content h4  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .saree-images .img-box .new-box  {
    top:  6%;
    left:  -16%;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img  {
    height:  440px;
}
.content-heading-style {
    font-size: 18px;
    /*line-height: 24px;*/
}
.view-all-box a {
    font-size: 12px;
    /*line-height: 20px;*/
}
.view-all-box a > i {
    font-size:  14px;
    margin-left:  7px;
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    /* height:  220px; */
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 10px;
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  12px;
    /*line-height:  20px;*/
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p {
    font-size:  12px;
    /*line-height:  20px;*/
}
.similar-products-slider .img-box .img-content .price-part,  .matching-accessories-slider .img-box .img-content .price-part {
    font-size:  11px;
    /*line-height:  18px;*/
}
.productdetailinfo h5  {
    font-size:  18px;
    /*line-height:  24px;*/
}
.product-details-inner-box .procode  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.product-details-inner-box .price-part  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.best-offers-part  {
    font-size:  10px;
    /*line-height:  18px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link  {
    font-size:  10px;
    /*line-height:  13px;*/
}
.product-table-feature .table {
    width:  100%;
}
.product-table-feature .table thead  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  10px;
    /*line-height:  18px;*/
}
.product-details-inner-box .ratings-box .prod-det-sub-heading span img  {
    height:  10px;
}
.ratings-box .rating-num-part .rating-num  {
    font-size:  28px;
    /*line-height:  38px;*/
}
.ratings-box .rating-num-part .rating-num i  {
    font-size:  12px;
}
.ratings-box .rating-num-part .buyers-text  {
    font-size:  10px;
    /*line-height:  13px;*/
}
.chat-part img  {
    width:  22px;
}
.chat-part a {
    font-size: 10px;
    /*line-height: 18px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  12px;
    /*letter-spacing:  2px;*/
}
.tab-content-style p  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-details-inner-box  {
    padding:  10px 0px;
}
.productdetailinfo i  {
    color: #ccc;
}
.pincode-select-box select,  .pincode-select-box:before {
    background-color: #e9e7e7;
}
.image-part-slider img {
    width:  100%!important;
    height: 800px;
    object-fit:  cover;
    object-position:  top;
    margin-bottom: 0px;
}
.productdetailinfo h5 {
    margin-top: 25px;
}
.qty-pincode-box .qty-part input,  .pincode-select-box select {
    width: 100%;
}
.prod-details-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.prod-det-pd {
    padding-top: 65px!important;
    padding-left:  0;
}
.productdetailinfo img  {
    width: 26px;
    margin-top:  -8px;
}
.ratings-box .rating-num-part  {
    width:  40%;
}
.ratings-box .rating-progress-bar-part  {
    width:  60%;
}
.product-details-inner-box .custom-radiobtn input[type="radio"] + label ,  .product-details-inner-box .custom-radiobtn input[type="checkbox"] + label {
    font-size:  13px;
    /*letter-spacing:  1px;*/
}
.qty-part,  .pincode-part {
    width: 50%;
}
.reviews-box .review-star-part  {
    width:  7%;
}
.reviews-box .review-para-part  {
    width:  93%;
}
.image-part .rate-label {
    position:  absolute;
    right: 30px;
    bottom: 12px;
    background-color:  #fff;
    padding:  5px 20px;
    border-radius:  22px;
}
.image-part .rate-label small {
    font-weight: var(--font-weight-light);
    font-size: 12px;
    /*line-height:  14px;*/
    /*letter-spacing: 0.4px;*/
    color: #262626;
}
.image-part .rate-label small i {
    color: var(--secondary-color);
}
#customizedsizeModal .modal-dialog,  #measurementModal .modal-dialog {
    max-width: 100vw;
    height: 100vh;
    margin: 0;
    border-radius:  0;
}
#customizedsizeModal .modal-dialog .modal-header,  #measurementModal .modal-dialog .modal-header {
    padding:  1rem 1rem;
    position:  fixed;
    width:  100%;
    background-color:  white;
    z-index:  1;
    border-radius: 0;
    top: -1px;
    box-shadow:  0px 2px 6px 0px rgb(0 0 0 / 38%);
    -webkit-box-shadow:  0px 2px 6px 0px rgb(0 0 0 / 38%);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
#customizedsizeModal .modal-dialog .modal-header h3,  #measurementModal .modal-dialog .modal-header h3 {
    font-size:  14px;
    /*line-height:  18px;*/
}
#customizedsizeModal .modal-dialog .modal-header .back-icon img,  #measurementModal .modal-dialog .modal-header .back-icon img {
    width: 22px;
}
#customizedsizeModal .modal-dialog .modal-content .modal-body,  #measurementModal .modal-dialog .modal-content .modal-body {
    padding: 0;
    padding-top: 60px;
    height: 100vh;
    overflow-y:  scroll;
}
.cart-content-section {
    padding-left:  0;
    padding-top:  70px;
}
.container-w {
    max-width: 100%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  16px;
    /*line-height:  20px;*/
}
.cart .product-box  {
    border:  0;
    padding:  0;
}
.cart .product-box img  {
    max-width:  130px;
}
.cart .product-box .text-part .name-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  10px;
    /*line-height:  23px;*/
}
.cart .product-box .text-part .code  {
    font-size:  10px;
    /*line-height:  23px;*/
    color: #757575;
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  12px;
    /*line-height:  14px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  15px;*/
}
.cart .product-box .text-part img  {
    width:  18px;
    margin-left:  10px;
}
.cart .product-box .text-part .btn-outline-dark {
    font-size:  10px;
    /*line-height:  15px;*/
    padding:  0px 16px;
    height:  25px;
    width:  150px;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size:  11px;
    /*line-height:  14px;*/
}
.cart .other-link li a  {
    font-size:  10px;
    /*line-height:  12px;*/
}
.cart .cart-summary-box  {
    background-color:  #fff;
    border:  0;
    padding:  0;
    margin-bottom:  0px;
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .points-box img  {
    width:  23px;
}
.cart .cart-summary-box small  {
    font-size:  10px;
    /*line-height:  16px;*/
}
.cart .points-box  {
    background-color:  #f4f1ff;
    border: 0;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box p  {
    font-size:  11px;
    /*line-height:  13px;*/
}
.cart .gift-box {
    border: 0;
}
.cart .gift-box .checkbox-style  {
    font-size:  12px;
    /*line-height:  22px;*/
}
.cart .gift-box a  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .payable-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  14px;
    /*line-height:  18px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  12px;
    /*line-height:  14px;*/
}
.cart a.know-more-btn {
    font-size:  10px;
    /*line-height:  15px;*/
    font-weight: var(--font-weight-semiBold);
    padding:  4px 16px;
    border-radius:  3px;
    border:  1px solid #dbdbdb;
}
.cart .amt-part  {
    font-size:  24px;
    /*line-height:  32px;*/
}
.cart .block-btns .btn  {
    font-size:  12px;
    /*line-height:  24px;*/
}
.cart .block-btns {
    padding:  12px;
    background-color:  #fff;
    box-shadow:  0 -2px 3px rgb(0 0 0 / 10%);
    width:  100%;
    bottom: 0;
    z-index: 5;
}
.block-btns.ps  {
    position:  inherit;
}
.remove-modal-style .modal-dialog {
    max-width:  400px;
    margin:  1.75rem auto;
}
.remove-modal-style .modal-body .remove-btn {
    width: 35%;
}
.remove-modal-style .modal-body .move-to-wishlist-btn {
    width: 50%;
}
.mm-survey  {
    margin-top:  -23px;
}
.coupon-modal-style .modal-dialog  {
    max-width:  100%;
    margin:  0;
    min-height:  100%;
}
.coupon-modal-style .modal-body  {
    padding:  0;
    height:  calc(100vh - 130px);
    overflow-y:  scroll;
    box-shadow:  none;
}
.coupon-modal-style .modal-content {
    box-shadow: none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.coupon-modal-style .modal-footer  {
    padding:  1rem 1rem 1rem 3rem;
    position:  fixed;
    bottom:  0;
    width:  100%;
}
.coupon-modal-style .modal-header .close-icon img  {
    width:  14px;
}
.thank-you-section .container-style {
    height:  100%;
    display:  table;
}
.thank-you-section .container-style h2 {
    font-size:  18px;
    /*line-height:  22px;*/
}
.thank-you-section .container-style p {
    font-size:  12px;
    /*line-height:  18px;*/
}
.thank-you-section .container-style .btn {
    font-size:  11px;
    /*line-height:  16px;*/
    width: 220px;
    padding:  15px 22px;
}
.thank-you-section .container-style img {
    width: 40px;
}
.thank-you-section .container-style .continue-shopping-btn {
    margin-right: 15px;
}
.thank-you-section .container-style .view-order-btn {
    margin-top: 0;
}
.img-ht-md  {
    width:  auto;
    height:  140px;
}
.ft-sz-15-sm  {
    font-size:  15px;
}
.ft-sz-14-sm  {
    font-size:  14px;
}
.ft-sz-13-sm  {
    font-size:  13px;
}
.ft-sz-12-sm  {
    font-size:  12px;
}
.ft-sz-11-sm  {
    font-size:  11px;
}
.ft-sz-10-sm  {
    font-size:  10px;
}
}
@media screen and (min-width: 768px) {
    .modal.fade.show#loginModal  {
    opacity: 1;
}
#fixed-header {
    box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.logo-menu-section  {
    padding:  10px 30px 10px;
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.menu-list-section {
    padding: 0;
}
.topbar p  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.logo-menu-section .logo-part img  {
    height:  50px;
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  13px;
    margin-left:  15px;
}
.currency-select-box select  {
    font-size: 10px;
    padding:  0px 20px 0px 10px;
}
.logo-menu-section .currency-select-box-part {
    width:  130px;
}
.logo-menu-section .other-icons-part {
    width: 130px;
}
.logo-menu-section .menu-list ul > li > a  {
    font-size:  12px;
    /* line-height:  20px; */
 }
.sidenav .nav .nav-item .nav-link,  .submenupart .nav .nav-item .nav-link,  .submenu1subpart .nav .nav-item .nav-link,  .submenu1subpart_submenu .nav .nav-item .nav-link {
    font-size:  14px;
    /*line-height:  18px;*/
}
.mobile-header .mobile-menu-slider .category-img {
    width:  70px;
    height:  70px;
}
.mobile-header .mobile-menu-slider .category-name {
    font-size:  12px;
    /*line-height:  16px;*/
}
.footer-section .footer-part-one {
    padding: 30px 15px 10px;
}
.footer-section .footer-part-one .footer-grid-container  {
    grid-template-columns:  33.33% 33.33% 33.33%;
}
.footer-section .footer-part-one .footer-grid-container .list5  {
    grid-column:  2 / span 2;
}
.footer-section .footer-part-one .footer-grid-container > div > .newsletter-box  {
    margin-left:  0%;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link  {
    margin-top:  60px;
    text-align:  left;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link img  {
    width:  128px;
    margin-left:  0;
    margin-right: 10px;
}
.footer-section .footer-part-two {
    padding: 20px 15px;
}
.footer-section .footer-part-three  {
    padding:  30px 15px 40px;
}
.footer-section .footer-part-three .middle-line-part {
    border-right:  0;
    border-bottom: 1px solid #b5b5b5;
    margin-right:  0px;
    height:  auto;
    margin-top:  20px;
    margin-bottom:  20px;
}
.info-section {
    padding: 30px 30px 60px;
}
.banner-slider .banner-box .banner-content {
    width:  40%;
}
.banner-slider .banner-box .mob-banner-content {
    top:  65%;
    background: #ebe5e5;
    padding: 10px 20px;
}
.banner-slider .banner-box .banner-content .border-style  {
    border:  none;
    padding:  0;
    text-align:  center;
}
.banner-slider .banner-box img {
    height:  auto;
    /* height:  550px; */
    object-position: top;
}
.banner-slider .banner-box .mob-banner-content .border-style .banner-left-content,  .banner-slider .banner-box .mob-banner-content .border-style .banner-right-content {
    padding:  12px;
    width:  auto;
    background-color:  #fff;
    margin-bottom:  10px;
    ;
}
.content-section {
    padding: 60px 0px 50px;
}
.content-section-style {
    padding: 50px 50px 50px 50px;
}
.content-section .content-heading,  .content-heading {
    font-size: 16px;
    /*line-height: 22px;*/
    /* letter-spacing:  12px; */
    margin-bottom:  35px;
}
.content-section .content-sub-heading,  .content-sub-heading {
    font-size: 19px;
    /*line-height: 24px;*/
}
.popular-cateory-slider .img-box  {
}
.popular-cateory-slider .img-box div {
    border-radius: 30px;
}
.popular-cateory-slider .img-box img {
    height:  300px;
}
.popular-cateory-slider .img-box h4 {
    font-size: 14px;
    /*line-height:  18px;*/
    /*letter-spacing:  3px;*/
}
.offer-callouts-box img {
    /* height:  350px; */
    height:  auto;
}
.wedding-section .wedding-img {
    height:  450px;
}
.wedding-section .wedding-content {
    padding: 150px 60px 20px 40px;
    height: 400px;
}
.wedding-section .wedding-content h2 {
    font-size: 30px;
    /*line-height: 40px;*/
    padding-bottom: 30px;
}
.wedding-section .wedding-content p {
    font-size: 18px;
    /*line-height: 22px;*/
    margin-bottom: 25px;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 27px;
    /*line-height: 32px;*/
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img    */
{
    height:  320px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.store-locator-slider .img-box img  {
    height:  320px;
}
.store-locator-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.store-locator-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-locator-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.store-gallery-slider .img-box img  {
    height:  320px;
}
.store-gallery-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.store-gallery-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-gallery-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.upcoming-events-slider .img-box img  {
    height:  320px;
}
.upcoming-events-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.upcoming-events-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.upcoming-events-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.kurtas-suit-sets-slider .img-box  {
    margin-right: 15px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  320px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 28px;
    /*line-height: 35px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 16px;
    /*line-height: 20px;*/
}
.lehengas-banner-img img  {
    height:  350px;
    object-position:  0% 18%;
}
.lehengas-banner-img .lehengas-banner-heading  {
    font-size: 28px;
    /* line-height: 63px; */
}
.lehengas-slider .img-box img  {
    height:  350px;
}
.lehengas-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.lehengas-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.lehengas-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.gown-banner-img img  {
    height:  350px;
    object-position:  0% 10%;
}
.gown-banner-img .gown-banner-heading  {
    font-size: 28px;
    /*line-height: 35px;*/
}
.stopwatch-part img  {
    width:  24px;
}
.stopwatch-part span  {
    margin-left:  4px;
    margin-right:  4px;
}
.stopwatch-part .digit-style  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.stopwatch-part .unit-style  {
    font-size:  13px;
    /*line-height:  15px;*/
}
.deal-btns .deal-btn-style {
    font-size: 13px;
    /*line-height: 16px;*/
    padding-top: 22px;
    padding-bottom: 22px;
}
.deal-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  1.5rem;
}
.gown-slider .img-box img {
    height:  350px;
}
.gown-slider .img-box .img-content h4 {
    font-size:  13px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  12px;
    /*line-height:  16px;*/
}
.gown-slider .img-box .offer-box {
    font-size:  16px;
    /*line-height:  22px;*/
    padding:  5px 8px;
}
.category-carousel-slider .img-box,
.category-carousel-slider-one .img-box {
    margin-right: 20px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img  {
    height:  320px;
}
.category-carousel-slider .img-box .img-content h4,
.category-carousel-slider-one .img-box .img-content h4   {
    font-size:  18px;
    /*line-height:  24px;*/
    -webkit-line-clamp:  2;
    height:  52px;
}
.category-type-slider h3 a {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  7px;*/
    margin: 0px;
}
.our-curations-section .img-box {
    margin-right: 0px;
}
.our-curations-section .img-box .img-pic img {
    height:  450px;
}
.our-curations-section .img-box .img-btn .staff-picks-btn {
    font-weight: var(--font-weight-regular);
    font-size: 16px;
    /*line-height: 20px;*/
    padding:  12px 35px;
}
.design-outfit-section .img-box .img-pic img {
    height:  470px;
}
.design-outfit-section .img-box .outfit-heading {
    font-size: 28px;
    /*line-height: 35px;*/
}
.design-outfit-section .img-box .outfits-btns {
    padding-left: 30px;
    padding-right: 30px;
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style {
    font-size: 16px;
    /*line-height: 18px;*/
    color:  var(--primary-color);
    background-color: #F0EFEF;
    border-color: #F0EFEF;
    padding-top: 20px;
    padding-bottom: 20px;
}
.design-outfit-section .img-box .outfits-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  1.5rem;
}
.designer-corner-img img  {
    height:  260px;
    object-position:  0% 28%;
}
.more-designer-slider .img-box {
    margin-right: 20px;
}
.more-designer-slider .img-box img  {
    height:  320px;
}
.more-designer-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.visit-us-part .img-box img {
    height:  280px;
}
.visit-us-part .img-box .icon {
    font-size: 55px;
    /* line-height: 65px; */
}
.visit-us-part .img-box .overlay .icon img  {
    width:  65px;
}
.visit-us-part .img-box .title,  .visit-us-part .img-box .img-content h4 {
    font-size: 14px;
    /*line-height: 16px;*/
    /* letter-spacing: 2.5px;*/
    color: #323131;
}
.blog-section .heading  {
    margin-top: 20px;
    font-size:  28px;
    /*line-height:  32px;*/
}
.blog-section .blog-banner img  {
    height:  265px;
}
.blog-section .blog-banner .blog-banner-one img  {
    height:  340px;
}
.blog-section .blog-banner .blog-banner-one-content h4 a  {
    font-size:  25px;
    /* line-height:  36px; */
}
.blog-section .blog-img img {
    width:  160px;
    height:  100px;
    object-position: top;
}
.blog-section .blog-content h5  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.blog-section .blog-content hr  {
    margin-top:  0.5rem;
    margin-bottom:  0.5rem;
}
.blog-section .blog-content .para {
    font-size:  13px;
    /*line-height:  15px;*/
    -webkit-line-clamp:  3;
}
.modal-backdrop.show  {
    opacity: 0.5;
    background-color:  var(--primary-color);
}
.modal-style .modal-dialog  {
    max-width:  600px;
    margin:  1.75rem auto;
}
.modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.modal-style .modal-body {
    padding:  1rem 2rem 3rem;
    overflow-y: auto;
}
.modal-style .modal-body .minus-margin  {
    margin-top:  -15px;
}
.modal-style .modal-body .btn-block+.btn-block {
    margin-left:  .5rem;
    margin-top: 0;
}
.modal-style .modal-body .close-icon img {
    width: 35px;
}
.modal-style .modal-body h3  {
    font-size:  14px;
    /*line-height:  18px;*/
    /* letter-spacing:  5px; */
}
.modal-style .modal-body .img-icon  {
    padding:  18px;
}
.modal-style .modal-body .img-icon img  {
    width:  50px;
}
.modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn  {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .account-style p  {
    font-size:  15px;
    /*line-height:  18px;*/
    /*letter-spacing:  1.3px;*/
    margin-top:  20px;
}
.modal-style .modal-body .social-btn  {
    font-size:  16px;
    /*line-height:  18px;*/
    /*letter-spacing:  3.6px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .social-btn i  {
    font-size:  18px;
}
.modal-style .modal-body .password-style i  {
    right:  15px;
    top:  24%;
    font-size:  20px;
}
.modal-style .modal-body .otp-style .otp-time {
    right:  15px;
    top:  34%;
    font-size: 16px;
    /*line-height: 20px;*/
}
.sign-up-modal-style .modal-dialog {
    max-width:  700px;
}
.sign-up-via-otp-modal-style .modal-dialog {
    max-width:  600px;
    margin:  1.75rem auto;
}
.sign-up-modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.sign-up-modal-style .modal-body {
    padding:  3rem 2rem;
    overflow-y: auto;
}
.sign-up-modal-style .modal-body .img-box {
    margin-bottom:  50px;
}
.sign-up-modal-style .modal-body .img-box p  {
    font-size:  16px;
    /*line-height:  30px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .img-box .coupon-text,  .sign-up-modal-style .modal-body .img-box .amount-text {
    font-size:  25px;
    /*line-height:  48px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .border-right-style {
    border-right:  none;
}
.sign-up-modal-style .modal-body .inner-close-icon {
    display: none;
}
.sign-up-modal-style .modal-body .outer-close-icon {
    display: block;
}
.sign-up-modal-style .modal-body .close-icon img {
    width: 32px;
}
.sign-up-modal-style .modal-body h3  {
    font-size:  14px;
    /*line-height:  18px;*/
    /* letter-spacing:  6px; */
}
.sign-up-modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.sign-up-via-otp-modal-style .modal-body .top-margin {
    margin-top: 15px;
}
.desktop-filter-part  {
    padding:  30px 10px 20px 25px;
}
.saree-category {
    padding: 0px 10px 0px 10px;
    float: none;
    width: 100%;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img {
    height:  600px;
}
.saree-category .saree-images .img-box .new-box  {
    top:  4%;
    left:  -12%;
}
.product-list-mobile-header h3  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.product-list-mobile-header .back-icon img  {
    width:  24px;
}
.content-section-pd {
    padding-top: 80px;
    padding-left: 0;
}
.special-feature p  {
    font-size:  11px;
    /*line-height: 18px;*/
}
.mob-sort-filter-part .sort-part,  .mob-sort-filter-part .filter-part  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.sort-modal-style .modal-dialog .modal-content .modal-header .modal-title,  .filter-modal-style .modal-dialog .modal-content .modal-header .modal-title  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.sort-modal-style .modal-dialog .modal-content .modal-body .option-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-header .subheading  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-header .clear-all-link  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .nav-tabs .nav-link  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content .filter-sublist .round-checkbox-style label span  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.filter-modal-style .modal-dialog .modal-content .modal-body .tab-content>.active  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content h4  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.content-heading-style {
    font-size: 18px;
    /*line-height: 24px;*/
}
.view-all-box a {
    font-size: 12px;
    /*line-height: 20px;*/
}
.view-all-box a > i {
    font-size:  14px;
    margin-left:  10px;
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    /* height:  260px; */
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 10px;
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  12px;
    /*line-height:  20px;*/
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.similar-products-slider .img-box .img-content .price-part,  .matching-accessories-slider .img-box .img-content .price-part  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.productdetailinfo h5  {
    font-size:  18px;
    /*line-height:  24px;*/
}
.product-details-inner-box .procode  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.product-details-inner-box .price-part  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.best-offers-part  {
    font-size:  10px;
    /*line-height:  18px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link  {
    font-size:  10px;
    /*line-height:  13px;*/
}
.product-table-feature .table {
    width:  100%;
}
.product-table-feature .table thead  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  10px;
    /*line-height:  18px;*/
}
.product-details-inner-box .ratings-box .prod-det-sub-heading span img  {
    height:  12px;
}
.ratings-box .rating-num-part .rating-num  {
    font-size:  28px;
    /*line-height:  38px;*/
}
.ratings-box .rating-num-part .rating-num i  {
    font-size:  12px;
}
.ratings-box .rating-num-part .buyers-text  {
    font-size:  10px;
    /*line-height:  13px;*/
}
.chat-part img  {
    width:  22px;
}
.chat-part a {
    font-size: 10px;
    /*line-height: 18px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  13px;
    /*letter-spacing:  2px;*/
}
.tab-content-style p  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.prod-det-pd {
    padding-top: 75px!important;
}
.product-details-inner-box  {
    padding:  10px 0px;
}
.productdetailinfo i  {
    color: #ccc;
}
.productdetailinfo img  {
    width: 26px;
}
.pincode-select-box select,  .pincode-select-box:before {
    background-color: #e9e7e7;
}
.image-part-slider img {
    width:  100%!important;
    height:  1000px;
    object-fit:  cover;
    object-position:  top;
    margin-bottom: 0px;
}
.productdetailinfo h5 {
    margin-top: 15px;
}
.qty-pincode-box .qty-part input,  .pincode-select-box select {
    width: 100%;
}
.prod-details-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.ratings-box .rating-num-part  {
    width:  25%;
}
.ratings-box .rating-progress-bar-part  {
    width:  75%;
}
.product-details-inner-box .custom-radiobtn input[type="radio"] + label ,  .product-details-inner-box .custom-radiobtn input[type="checkbox"] + label  {
    font-size:  13px;
    /*letter-spacing:  1px;*/
}
.qty-part {
    width: 10%;
}
.pincode-part {
    width: 50%;
}
.reviews-box .review-star-part  {
    width:  5%;
}
.reviews-box .review-para-part  {
    width:  95%;
}
.image-part .rate-label {
    position:  absolute;
    right: 30px;
    bottom: 12px;
    background-color:  #fff;
    padding:  5px 20px;
    border-radius:  22px;
}
.image-part .rate-label small {
    font-weight: var(--font-weight-light);
    font-size: 12px;
    /*line-height:  14px;*/
    /*letter-spacing: 0.4px;*/
    color: #262626;
}
.image-part .rate-label small i {
    color: var(--secondary-color);
}
#customizedsizeModal .modal-dialog {
    max-width: 85vw;
    height: 70vh;
    margin: 1.75rem auto;
    border-radius:  inherit;
}
#measurementModal .modal-dialog {
    max-width: 75vw;
    height: auto;
    margin: 1.75rem auto;
    border-radius:  inherit;
}
#customizedsizeModal .modal-dialog .modal-header,  #measurementModal .modal-dialog .modal-header {
    position:  inherit;
    width:  100%;
    background-color:  none;
    z-index:  1;
    border-radius:  inherit;
}
#customizedsizeModal .modal-dialog .modal-content .modal-body {
    padding: 1rem;
    height: 84vh;
    overflow-y:  scroll;
}
#measurementModal .modal-dialog .modal-content .modal-body {
    padding: 1rem;
    height: auto;
    overflow-y: inherit;
}
.container-w {
    max-width: 100%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  16px;
    /*line-height:  20px;*/
}
.cart .product-box  {
    border:  0;
    padding:  0;
}
.cart .product-box img  {
    max-width:  130px;
}
.cart .product-box .text-part .name-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  10px;
    /*line-height:  23px;*/
}
.cart .product-box .text-part .code  {
    font-size:  10px;
    /*line-height:  17px;*/
    color: #757575;
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  12px;
    /*line-height:  14px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  15px;*/
}
.cart .product-box .text-part img  {
    width:  18px;
    margin-left:  10px;
}
.cart .product-box .text-part .btn-outline-dark {
    font-size:  10px;
    /*line-height:  15px;*/
    font-weight: var(--font-weight-semiBold);
    padding:  0px 16px;
    height:  25px;
    border-radius:  3px;
    width:  200px;
    border-color:  #dbdbdb;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size:  11px;
    /*line-height:  14px;*/
}
.cart .other-link li a  {
    font-size:  10px;
    /*line-height:  12px;*/
}
.cart .cart-summary-box  {
    background-color:  #fff;
    border:  0;
    padding:  0;
    margin-bottom:  0px;
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .points-box img  {
    width:  23px;
}
.cart .cart-summary-box small  {
    font-size:  10px;
    /*line-height:  16px;*/
}
.cart .points-box  {
    background-color:  #f4f1ff;
    border: 0;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box p  {
    font-size:  11px;
    /*line-height:  13px;*/
}
.cart .gift-box {
    border: 0;
}
.cart .gift-box .checkbox-style  {
    font-size:  12px;
    /*line-height:  22px;*/
}
.cart .gift-box a  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .payable-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  14px;
    /*line-height:  18px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  12px;
    /*line-height:  14px;*/
}
.cart a.know-more-btn {
    font-size:  10px;
    /*line-height:  15px;*/
    font-weight: var(--font-weight-semiBold);
    padding:  4px 16px;
    border-radius:  3px;
    border:  1px solid #dbdbdb;
}
.cart .amt-part  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.cart .block-btns .btn  {
    font-size:  12px;
    /*line-height:  24px;*/
}
.cart .block-btns {
    padding:  12px;
    background-color:  #fff;
    box-shadow:  0 -2px 3px rgb(0 0 0 / 10%);
    width:  100%;
    bottom: 0;
    z-index: 5;
}
.block-btns.ps  {
    position:  inherit;
}
.remove-modal-style .modal-dialog {
    max-width:  400px;
    margin:  1.75rem auto;
}
.remove-modal-style .modal-body .remove-btn {
    width: 35%;
}
.remove-modal-style .modal-body .move-to-wishlist-btn {
    width: 50%;
}
.coupon-modal-style .modal-dialog {
    max-width:  500px;
    margin:  1.75rem auto;
    min-height:  80%!important;
}
.coupon-modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.coupon-modal-style .modal-body {
    padding:  0;
    height:  384px;
    overflow-y:  scroll;
}
.coupon-modal-style .modal-footer {
    padding:  1rem 1rem 1rem 3rem;
    position:  inherit;
}
.checkout-modal-style .modal-dialog  {
    max-width:  700px;
}
.mm-survey  {
    margin-top:  -11px;
}
.thank-you-section .container-style  {
    min-height:  32vh;
    display:  inline-flex;
}
.thank-you-section .container-style h2 {
    font-size:  20px;
    /*line-height:  24px;*/
}
.thank-you-section .container-style p {
    font-size:  12px;
    /*line-height:  18px;*/
}
.thank-you-section .container-style .btn {
    font-size:  11px;
    /*line-height:  16px;*/
    width: 220px;
    padding:  15px 22px;
}
.thank-you-section .container-style img {
    width: 40px;
}
.thank-you-section .container-style .continue-shopping-btn {
    margin-right: 15px;
}
.thank-you-section .container-style .view-order-btn {
    margin-top: 0;
}
.ft-sz-15-md  {
    font-size:  15px;
}
.ft-sz-14-md  {
    font-size:  14px;
}
.ft-sz-13-md  {
    font-size:  13px;
}
.ft-sz-12-md  {
    font-size:  12px;
}
.ft-sz-11-md  {
    font-size:  11px;
}
.ft-sz-10-md  {
    font-size:  10px;
}
}
@media screen and (min-width: 992px) {

    #fixed-header {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.logo-menu-section  {
    padding:  10px 30px 0px;
    box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.menu-list-section {
    padding-bottom:  15px;
    padding-top:  15px;
}
.topbar p  {
    font-size:  12px;
    /*line-height:  12px;*/
}
.logo-menu-section .logo-part img  {
    height:  50px;
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  15px;
    margin-left:  12px;
}
.currency-select-box select  {
    font-size: 10px;
    padding:  0px 20px 0px 10px;
}
.logo-menu-section .currency-select-box-part {
    width:  100px;
}
.logo-menu-section .other-icons-part {
    width: 100px;
}
.logo-menu-section .menu-list ul > li > a  {
    font-size:  10px;
    /*line-height:  16px;*/
}
.dropdown-menu .tab h4  {
    font-size:  12px;
    /*line-height:  14px;*/
}
.dropdown-menu .tab a {
    font-size:  12px;
    /*line-height:  16px;*/
}
.dropdown-menu .tabcontent .column h4 {
    font-size:  12px;
    /*line-height:  14px;*/
}
.dropdown-menu .tabcontent .column a {
    font-size:  12px;
    /*line-height:  14px;*/
}
.footer-section .footer-part-one {
    padding: 50px 30px 10px;
}
.footer-section .footer-part-one .footer-grid-container  {
    grid-template-columns:  33.33% 33.33% 33.33%;
}
.footer-section .footer-part-one .footer-grid-container .list5  {
    grid-column:  2 / span 2;
}
.footer-section .footer-part-one .footer-grid-container > div > .newsletter-box  {
    margin-left:  0%;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link  {
    margin-top:  60px;
    text-align:  left;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link img  {
    width:  128px;
    margin-left:  0;
    margin-right: 10px;
}
.footer-section .footer-part-two {
    padding: 20px 30px;
}
.footer-section .footer-part-three  {
    padding:  30px 30px 40px;
}
.footer-section .footer-part-three .middle-line-part {
    border-right:  1px solid #b5b5b5;
    border-bottom: 0;
    margin-right:  32px;
    height:  140px;
    margin-top:  0px;
    margin-bottom:  0px;
}
.footer-section .footer-part-one .footer-grid-container > div > h4,  .footer-section .footer-part-one .footer-grid-container > div .newsletter-box h4  {
    font-size:  10px;
}
.footer-section .footer-part-two .icon-content  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.footer-section .footer-part-three .right-border p  {
    font-size:  10px;
}
.footer-section .footer-part-three .sign-up-box p  {
    font-size:  10px;
}
.banner-slider .banner-box img {
    /* height:  380px; */
    height:  auto;
    object-position: top;
}
.banner-slider .banner-box .banner-content {
    width:  52%;
}
.banner-slider .banner-box .desk-banner-content .border-style  {
    border:  2px dashed #C6C0B9;
    padding:  30px 15px;
    text-align:  center;
}
.content-section {
    padding: 50px 30px;
}
.content-section .content-heading,  .content-heading {
    font-size: 18px;
    /*line-height: 22px;*/
    /* letter-spacing:  12px; */
    margin-bottom:  50px;
}
.content-section .content-sub-heading,  .content-sub-heading {
    font-size: 22px;
    /*line-height: 30px;*/
}
.popular-cateory-slider .img-box  {
    margin-right:  15px;
}
.popular-cateory-slider .img-box div {
    border-radius: 20px;
}
.popular-cateory-slider .img-box img {
    height:  280px;
}
.popular-cateory-slider .img-box h4 {
    font-size:  13px;
    /*line-height:  16px;*/
    /*letter-spacing:  3px;*/
}
.offer-callouts-box img {
    height:  auto;
    /* height:  350px; */
}
.wedding-section .wedding-img {
    height:  400px;
}
.wedding-section .wedding-content {
    padding: 150px 60px 20px 40px;
    height: 400px;
}
.wedding-section .wedding-content h2 {
    font-size: 16px;
    /*line-height: 20px;*/
    padding-bottom: 30px;
}
.wedding-section .wedding-content p {
    font-size: 12px;
    /*line-height: 20px;*/
    margin-bottom: 25px;
    -webkit-line-clamp:  3;
}
.wedding-section .wedding-content a {
    font-size: 15px;
    /*line-height: 20px;*/
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img   */
{
    height:  280px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    /* -webkit-line-clamp:  1;
    height:  20px; */
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.store-locator-slider .img-box img  {
    height:  280px;
}
.store-locator-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.store-locator-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-locator-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.store-gallery-slider .img-box img  {
    height:  280px;
}
.store-gallery-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.store-gallery-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.store-gallery-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.upcoming-events-slider .img-box img  {
    height:  280px;
}
.upcoming-events-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.upcoming-events-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.upcoming-events-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  6px 10px;
}
.kurtas-suit-sets-slider .img-box  {
    margin-right: 15px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  350px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 28px;
    /*line-height: 35px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 16px;
    /*line-height: 22px;*/
}
.lehengas-banner-img img  {
    height:  400px;
    object-position:  0% 17%;
}
.lehengas-banner-img .lehengas-banner-heading  {
    font-size: 28px;
    /*line-height: 35px;*/
}
.lehengas-slider .img-box img  {
    height:  350px;
}
.lehengas-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
}
.lehengas-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.lehengas-slider .img-box .shop-now-btn  {
    font-size:  13px;
    /*line-height:  16px;*/
    padding:  6px 10px;
}
.gown-banner-img img  {
    height:  400px;
    object-position:  0% 9%;
}
.gown-banner-img .gown-banner-heading {
    font-size: 28px;
    /*line-height: 35px;*/
}
.stopwatch-part img  {
    width:  28px;
}
.stopwatch-part .digit-style  {
    font-size:  21px;
    /*line-height:  23px;*/
}
.stopwatch-part .unit-style  {
    font-size:  16px;
    /*line-height:  18px;*/
}
.deal-btns .deal-btn-style {
    font-size: 24px;
    /*line-height: 26px;*/
    padding-top: 26px;
    padding-bottom: 26px;
}
.deal-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.deal-btns .deal-btn-style  {
    font-size:  15px;
    /*line-height:  18px;*/
    padding-top:  26px;
    padding-bottom:  26px;
}
.gown-slider .img-box img {
    height:  350px;
}
.gown-slider .img-box .img-content h4 {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  12px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .offer-box {
    font-size:  13px;
    /*line-height:  20px;*/
    padding: 3px 8px;
}
.category-carousel-slider .img-box,
.category-carousel-slider-one .img-box {
    margin-right: 25px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img {
    height:  370px;
}
.category-carousel-slider .img-box .img-content h4,
.category-carousel-slider-one .img-box .img-content h4 {
    font-size:  18px;
    /*line-height:  22px;*/
    -webkit-line-clamp:  1;
    height:  30px;
}
.category-type-slider h3 a {
    font-size:  12px;
    /*line-height:  20px;*/
    /*letter-spacing:  7px;*/
    margin: 0px;
}
.our-curations-section .img-box {
    margin-right: 0px;
}
.our-curations-section .img-box .img-pic img {
    height:  500px;
}
.our-curations-section .img-box .img-btn .staff-picks-btn {
    font-weight: var(--font-weight-regular);
    font-size: 16px;
    /*line-height: 20px;*/
    padding:  12px 35px;
}
.design-outfit-section .img-box .img-pic img {
    height:  500px;
}
.design-outfit-section .img-box .outfit-heading {
    font-size: 28px;
    /*line-height: 35px;*/
}
.design-outfit-section .img-box .outfits-btns {
    padding-left: 30px;
    padding-right: 30px;
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style {
    font-size: 16px;
    /*line-height: 20px;*/
    color:  var(--primary-color);
    background-color: #F0EFEF;
    border-color: #F0EFEF;
    padding-top: 26px;
    padding-bottom: 26px;
}
.design-outfit-section .img-box .outfits-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  1.5rem;
}
.designer-corner-img img  {
    height:  340px;
    object-position:  0% 28%;
}
.more-designer-slider .img-box {
    margin-right: 25px;
}
.more-designer-slider .img-box img  {
    height:  370px;
}
.more-designer-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  18px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.visit-us-part .img-box img {
    height:  350px;
}
.visit-us-part .img-box .icon {
    font-size: 70px;
    /* line-height: 80px; */
}
.visit-us-part .img-box .overlay .icon img  {
    width:  70px;
}
.visit-us-part .img-box .title,  .visit-us-part .img-box .img-content h4 {
    font-size: 14px;
    /*line-height: 18px;*/
    /* letter-spacing: 2.5px;*/
    color: #323131;
}
.modal-backdrop.show  {
    opacity: 0.5;
    background-color:  var(--primary-color);
}
.modal-style .modal-dialog  {
    max-width:  600px;
    margin:  1.75rem auto;
}
.modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.modal-style .modal-body {
    padding:  1rem 2rem 3rem;
    overflow-y: auto;
}
.modal-style .modal-body .minus-margin  {
    margin-top:  -15px;
}
.modal-style .modal-body .btn-block+.btn-block {
    margin-left:  .5rem;
    margin-top: 0;
}
.modal-style .modal-body .close-icon img {
    width: 35px;
}
.modal-style .modal-body .img-icon img  {
    width:  50px;
}
.modal-style .modal-body h3  {
    font-size:  14px;
    /*line-height:  22px;*/
    /*letter-spacing:  10px;*/
}
.modal-style .modal-body .img-icon  {
    padding:  18px;
}
.modal-style .modal-body .img-icon img  {
    width:  50px;
}
.modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn {
    font-size:  12px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .account-style p  {
    font-size:  14px;
    /*line-height:  20px;*/
    /*letter-spacing:  1.3px;*/
    margin-top:  20px;
}
.modal-style .modal-body .social-btn  {
    font-size:  12px;
    /*line-height:  20px;*/
    /*letter-spacing:  3.6px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .social-btn i  {
    font-size:  14px;
}
.modal-style .modal-body .password-style i  {
    right:  15px;
    top:  24%;
    font-size:  20px;
}
.modal-style .modal-body .otp-style .otp-time {
    right:  15px;
    top:  34%;
    font-size: 16px;
    /*line-height: 20px;*/
}
.sign-up-modal-style .modal-dialog {
    max-width:  800px;
}
.sign-up-via-otp-modal-style .modal-dialog {
    max-width:  600px;
    margin:  1.75rem auto;
}
.sign-up-modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.sign-up-modal-style .modal-body {
    padding:  3rem 2rem;
    overflow-y: auto;
}
.sign-up-modal-style .modal-body .img-box {
    margin-bottom:  50px;
}
.sign-up-modal-style .modal-body .img-box p  {
    font-size:  14px;
    /*line-height:  22px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .img-box .coupon-text,  .sign-up-modal-style .modal-body .img-box .amount-text {
    font-size:  25px;
    /*line-height:  48px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .border-right-style {
    border-right:  none;
}
.sign-up-modal-style .modal-body .col-lg-5,  .sign-up-modal-style .modal-body .col-lg-7 {
    -ms-flex:  0 0 100%;
    flex:  0 0 100%;
    max-width:  100%;
}
.sign-up-modal-style .modal-body .inner-close-icon {
    display: none;
}
.sign-up-modal-style .modal-body .outer-close-icon {
    display: block;
}
.sign-up-modal-style .modal-body .close-icon img {
    width: 32px;
}
.sign-up-modal-style .modal-body h3  {
    font-size:  16px;
    /*line-height:  24px;*/
    /*letter-spacing:  10px;*/
}
.sign-up-modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp {
    font-size:  12px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.sign-up-via-otp-modal-style .modal-body .top-margin {
    margin-top: 15px;
}
.desktop-filter-part  {
    padding: 10px 20px 30px 50px;
    float: left;
    width: 30%;
}
.saree-category {
    padding: 10px 30px 0px 20px;
    float: left;
    width: 70%;
}
.saree-category-heading .d-lg-flex {
    display:  block!important;
}
.saree-category .heading h2  {
    font-size:  16px;
    /*line-height:  22px;*/
    margin-bottom: 15px;
}
.saree-category .saree-images .pl-lg-4,  .saree-category .saree-images .px-lg-4  {
    padding-left:  1rem!important;
}
.saree-category .saree-images .pr-lg-4,  .saree-category .saree-images .px-lg-4  {
    padding-right:  1rem!important;
}
.saree-images .col-lg-3  {
    -ms-flex:  0 0 33.3333%;
    flex:  0 0 33.3333%;
    max-width:  33.3333%;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img {
    height:  250px;
}
.saree-category .saree-images .img-box .new-box  {
    top:  5%;
    left:  -35%;
}
.special-feature {
    margin-top: 0px;
}
.pagination-part  {
    padding:  50px 50px 15px 20px;
}
.saree-category .saree-images .img-box .wishlist-box .wishlist-btn {
    width: 150px;
}
.filter-accordion .card-header .card-title  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.desktop-filter-part .filter-box .custom-checkbox  {
    font-size:  11px;
    /* line-height:  18px;  */
}
.breadcrumb-style ol li,  .breadcrumb-style ol li a  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.saree-category .heading h2 {
    font-size:  13px;
    /*line-height:  20px;*/
}
.saree-category .heading h2 span {
    font-size:  11px;
    /*line-height:  18px;*/
}
.saree-category .sort-by-select-box .title  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.saree-category .sort-by-select-box .select-styled  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .sort-by-select-box .select-options li  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content h4  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.prod-det-pd {
    padding-top: 1.5rem!important;
}
.xzoom-container .xzoom  {
    /* height:  600px; */
    height:  auto;
}
.content-heading-style {
    font-size: 18px;
    /*line-height: 24px;*/
}
.view-all-box a {
    font-size: 12px;
    /*line-height: 20px;*/
}
.view-all-box a > i {
    font-size:  14px;
    margin-left:  12px;
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    /* height:  300px; */
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 10px;
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  12px;
    /*line-height:  20px;*/
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.similar-products-slider .img-box .img-content .price-part,  .matching-accessories-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.productdetailinfo h5  {
    font-size:  18px;
    /*line-height:  24px;*/
}
.product-details-inner-box .procode  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.product-details-inner-box .price-part  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.best-offers-part  {
    font-size:  10px;
    /*line-height:  18px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link  {
    font-size:  10px;
    /*line-height:  13px;*/
}
.product-table-feature .table {
    width:  calc(100%/3);
}
.product-table-feature .table thead  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  10px;
    /*line-height:  18px;*/
}
.product-details-inner-box .ratings-box .prod-det-sub-heading span img  {
    height:  13px;
}
.ratings-box .rating-num-part .rating-num  {
    font-size:  32px;
    /* line-height:  42px; */
}
.ratings-box .rating-num-part .rating-num i  {
    font-size:  15px;
}
.ratings-box .rating-num-part .buyers-text  {
    font-size:  10px;
    /*line-height:  13px;*/
}
.chat-part img  {
    width:  24px;
}
.chat-part a {
    font-size: 10px;
    /*line-height: 18px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  13px;
    /*letter-spacing:  2px;*/
}
.tab-content-style p  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-details-inner-box  {
    padding:  10px;
}
.productdetailinfo i  {
    color: inherit;
}
.pincode-select-box select,  .pincode-select-box:before {
    background-color: #fff;
}
.productdetailinfo h5 {
    margin-top: 0;
}
.qty-pincode-box .qty-part input {
    width: 70px;
}
.pincode-select-box select {
    width: 235px;
}
.prod-details-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.ratings-box .rating-num-part {
    width:  25%;
}
.ratings-box .rating-progress-bar-part  {
    width:  75%;
}
.product-details-inner-box .custom-radiobtn input[type="radio"] + label .product-details-inner-box .custom-radiobtn input[type="checkbox"] + label  {
    font-size:  12px;
    /*letter-spacing:  4px;*/
}
.qty-part,  .pincode-part {
    width: inherit;
}
.reviews-box .review-star-part  {
    width:  7%;
}
.reviews-box .review-para-part  {
    width:  93%;
}
#customizedsizeModal .modal-dialog {
    max-width: 80vw;
    height: 90vh;
    margin:  1.75rem auto;
    border-radius:  inherit;
}
#measurementModal .modal-dialog {
    max-width: 60vw;
    height: auto;
    margin: 1.75rem auto;
    border-radius:  inherit;
}
#customizedsizeModal .modal-dialog .modal-header,  #measurementModal .modal-dialog .modal-header {
    position:  inherit;
    width:  100%;
    background-color:  none;
    z-index:  1;
    border-radius:  inherit;
}
#customizedsizeModal .modal-dialog .modal-content .modal-body,  #measurementModal .modal-dialog .modal-content .madal-body {
    padding:  2rem 2rem 1rem;
    height: 84vh;
    overflow-y:  scroll;
}
.container-w {
    max-width: 100%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  13px;
    /*line-height:  20px;*/
}
.cart .product-box {
    border:  1px solid #ddd;
    padding: 24px 12px 12px;
}
.cart .product-box img  {
    max-width: 56px;
}
.cart .product-box .text-part .name-part  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  10px;
    /*line-height:  14px;*/
}
.cart .product-box .text-part .code  {
    font-size:  8px;
    /*line-height:  12px;*/
    color: var(--primary-color);
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  15px;*/
}
.cart .product-box .text-part img  {
    width:  18px;
    margin-left:  10px;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size:  11px;
    /*line-height:  14px;*/
}
.cart .other-link li a  {
    font-size:  10px;
    /*line-height:  12px;*/
}
.cart .cart-summary-box {
    border:  1px solid #dbdbdb;
    padding: 20px 15px;
    margin-bottom: 20px;
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.cart .points-box img  {
    width:  20px;
}
.cart .cart-summary-box small  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.cart .points-box {
    background-color:  #fff;
    border: 1px solid #dbdbdb;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box p  {
    font-size:  14px;
    /*line-height:  17px;*/
}
.cart .gift-box {
    border: 1px solid #dbdbdb;
}
.cart .gift-box .checkbox-style  {
    font-size:  12px;
    /*line-height:  22px;*/
}
.cart .gift-box a  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .payable-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  12px;
    /*line-height:  16px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .amt-part  {
    font-size:  20px;
    /* line-height:  px; */
}
.cart .block-btns {
    padding:  0px;
    background-color:  #FFF;
    position: inherit;
    width:  auto;
    box-shadow:  none;
}
.cart .block-btns .btn  {
    font-size:  12px;
    /*line-height:  24px;*/
}
.remove-modal-style .modal-dialog {
    max-width:  400px;
    margin:  1.75rem auto;
}
.remove-modal-style .modal-body .remove-btn {
    width: 35%;
}
.remove-modal-style .modal-body .move-to-wishlist-btn {
    width: 50%;
}
.coupon-modal-style .modal-dialog {
    max-width:  500px;
    margin:  1.75rem auto;
    min-height:  80%!important;
}
.coupon-modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.coupon-modal-style .modal-body {
    padding:  0;
    height:  384px;
    overflow-y:  scroll;
}
.coupon-modal-style .modal-footer {
    padding:  1rem 1rem 1rem 3rem;
    position:  inherit;
}
.checkout-modal-style .modal-dialog  {
    max-width:  800px;
}
.thank-you-section .container-style  {
    min-height: 45vh;
    display:  inline-flex;
}
.thank-you-section .container-style h2 {
    font-size:  22px;
    /*line-height:  25px;*/
}
.thank-you-section .container-style p {
    font-size:  12px;
    /*line-height:  18px;*/
}
.thank-you-section .container-style .btn {
    font-size:  11px;
    /*line-height:  16px;*/
    width: 220px;
    padding:  15px 22px;
}
.thank-you-section .container-style img {
    width: 40px;
}
.thank-you-section .container-style .continue-shopping-btn {
    margin-right: 15px;
}
.thank-you-section .container-style .view-order-btn {
    margin-top: 0;
}
.img-ht-md  {
    width:  auto;
    height:  140px;
}
.ft-sz-15-lg  {
    font-size:  15px;
}
.ft-sz-14-lg  {
    font-size:  14px;
}
.ft-sz-13-lg  {
    font-size:  13px;
}
.ft-sz-12-lg  {
    font-size:  12px;
}
.ft-sz-11-lg  {
    font-size:  11px;
}
.ft-sz-10-lg  {
    font-size:  10px;
}
}
@media screen and (min-width: 1200px) {
    .buy-bg-cst {
        background-color: #e8e8e8;
        padding: 16px;
    }
    .sticky-top-space {
        top: 5rem;
    }
    /* .product-details-inner-box #element {
        margin-right: 150px;
    } */
    .pd-or-detail {
        padding-left: 3rem;
        padding-right: 2rem;
    }
    .filter-accordion {
        height: 60vh;
    }
    .mt__smt  {
    margin-top:  0;
    transition:  all 1s ease-in-out;
    -webkit-transition:  all 1s ease-in-out;
    -moz-transition:  all 1s ease-in-out;
    -ms-transition:  all 1s ease-in-out;
    -o-transition:  all 1s ease-in-out;
}
.prod-det-pd.mt__smt  {
    padding-top:  220px !important;
    margin-top:  0;
}
.contnet-section-pt  {
    padding-top:  50px !important;
}
.contnet-section-mt  {
    margin-top:  50px;
}
#fixed-header {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.logo-menu-section  {
    padding:  10px 50px 0px;
    box-shadow:  none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}
.menu-list-section {
    padding-bottom:  10px;
    padding-top:  10px;
}
.logo-menu-section .currency-select-box-part {
    width:  100px;
}
.logo-menu-section .other-icons-part {
    width: 100px;
}
.logo-menu-section .logo-part img  {
    /* height:  65px; */
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  16px;
    margin-left:  12px;
}
.currency-select-box select {
    font-size: 10px;
    padding:  0px 20px 0px 10px;
}
.logo-menu-section .menu-list ul > li > a  {
    font-size: 11px;
    /*line-height:  20px;*/
}
.dropdown-menu .tab h4  {
    font-size:  13px;
    /*line-height:  14px;*/
}
.dropdown-menu .tab a {
    font-size:  12px;
    /*line-height:  14px;*/
}
.dropdown-menu .tabcontent .column h4 {
    font-size:  12px;
    /*line-height:  14px;*/
}
.dropdown-menu .tabcontent .column a {
    font-size:  14px;
    /*line-height:  14px;*/
}
.footer-section .footer-part-one {
    padding: 50px 50px 10px;
}
.footer-section .footer-part-one .footer-grid-container  {
    grid-template-columns:  20% 18% 20% 18% 24%;
}
.footer-section .footer-part-one .footer-grid-container .list5  {
    grid-column:  inherit;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link  {
    margin-top:  45px;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link img  {
    width:  124px;
    margin-left:  10px;
    margin-right: 0;
}
.footer-section .footer-part-one .footer-grid-container > div > .newsletter-box  {
    margin-left:  20%;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link  {
    margin-top:  60px;
    text-align:  right;
}
.footer-section .footer-part-two {
    padding: 20px 50px;
}
.footer-section .footer-part-three  {
    padding: 20px 50px 20px;
}
.footer-section .footer-part-three .middle-line-part {
    border-right:  1px solid #b5b5b5;
    border-bottom: 0;
    margin-right:  40px;
    height:  140px;
    margin-top:  0px;
    margin-bottom:  0px;
}
.footer-section .footer-part-one .footer-grid-container > div > h4,  .footer-section .footer-part-one .footer-grid-container > div .newsletter-box h4  {
    font-size:  10px;
}
.footer-section .footer-part-two .icon-content  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.footer-section .footer-part-three .right-border h6  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.footer-section .footer-part-three .right-border p  {
    font-size:  10px;
}
.footer-section .footer-part-three .sign-up-box p  {
    font-size:  10px;
}
.banner-slider .banner-box img {
    height:  auto;
    /* height:  400px; */
    object-position: top;
}
.banner-slider .banner-box .banner-content  {
    width:  43%;
}
.banner-slider .banner-box .desk-banner-content .border-style  {
    border:  2px dashed #C6C0B9;
    padding:  30px 15px;
    text-align:  center;
}
.content-section {
    padding: 50px 50px;
}
.content-section .content-heading,  .content-heading {
    font-size: 20px;
    /*lline-height: 28px;*/
    margin-bottom:  50px;
}
.content-section .content-sub-heading,  .content-sub-heading {
    font-size: 22px;
    /*line-height: 30px;*/
}
.popular-cateory-slider .img-box {
    margin-right: 15px;
}
.popular-cateory-slider .img-box div {
    border-radius: 20px;
}
.popular-cateory-slider .img-box img {
    height:  255px;
}
.popular-cateory-slider .img-box h4  {
    font-size:  14px;
    /*line-height:  18px;*/
    /*letter-spacing:  3px;*/
}
.offer-callouts-box img {
    /* height:  400px; */
    height:  auto;
}
.wedding-section .wedding-img {
    height:  500px;
}
.wedding-section .wedding-content {
    padding: 175px 60px 30px 30px;
    height: 500px;
}
.wedding-section .wedding-content h2 {
    font-size: 18px;
    /*line-height: 24px;*/
    padding-bottom: 50px;
}
.wedding-section .wedding-content p {
    font-size: 12px;
    /*line-height: 20px;*/
    margin-bottom: 30px;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 15px;
    /*line-height: 20px;*/
}
.store-locator-slider .img-box img  {
    height:  220px;
}
.store-gallery-slider .img-box img  {
    height:  220px;
}
.upcoming-events-slider .img-box img  {
    height:  300px;
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img   */
{
    height:  350px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    /* -webkit-line-clamp:  1; */
    /* height:  20px; */
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn  {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  8px 10px;
}
.store-locator-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.store-locator-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.store-locator-slider .img-box .shop-now-btn  {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  8px 10px;
}
.store-gallery-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.store-gallery-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.store-gallery-slider .img-box .shop-now-btn  {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  8px 10px;
}
.upcoming-events-slider.img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.upcoming-events-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.upcoming-events-slider .img-box .shop-now-btn  {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  8px 10px;
}
.kurtas-suit-sets-slider .img-box  {
    margin-right: 20px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  450px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 30px;
    /*line-height: 40px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 15px;
    /*line-height: 20px;*/
}
.lehengas-banner-img img  {
    height:  500px;
    object-position:  0% 18%;
}
.lehengas-banner-img .lehengas-banner-heading  {
    font-size: 30px;
    /*line-height: 40px;*/
}
.lehengas-slider .img-box img  {
    height:  370px;
}
.lehengas-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.lehengas-slider .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.lehengas-slider .img-box .shop-now-btn  {
    font-size:  14px;
    /*line-height:  18px;*/
    padding:  8px 10px;
}
.gown-banner-img img  {
    height:  500px;
    object-position:  0% 9%;
}
.gown-banner-img .gown-banner-heading  {
    font-size: 30px;
    /*line-height: 40px;*/
}
.deal-btns .deal-btn-style {
    font-size: 16px;
    /*line-height: 20px;*/
    padding-top: 26px;
    padding-bottom: 26px;
}
.deal-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.gown-slider .img-box img  {
    height:  370px;
}
.gown-slider .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  12px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .offer-box {
    font-size:  14px;
    /*line-height:  16px;*/
    padding:  5px 8px;
}
.category-carousel-slider .img-box,
.category-carousel-slider-one .img-box {
    margin-right: 25px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img  {
    height:  400px;
}
.category-carousel-slider .img-box .img-content h4,
.category-carousel-slider-one .img-box .img-content h4  {
    font-size:  20px;
    /*line-height:  24px;*/
    -webkit-line-clamp:  1;
    height:  30px;
}
.category-type-slider h3 a {
    font-size:  16px;
    /*line-height:  24px;*/
    /*letter-spacing:  10px;*/
    margin: 0px;
}
.our-curations-section .img-box {
    margin-right: 0px;
}
.our-curations-section .img-box .img-pic img {
    height:  520px;
}
.our-curations-section .img-box .img-btn .staff-picks-btn {
    font-weight: var(--font-weight-regular);
    font-size: 20px;
    /*line-height: 24px;*/
    padding:  16px 35px;
}
.design-outfit-section .img-box .img-pic img {
    height:  550px;
}
.design-outfit-section .img-box .outfit-heading {
    font-size: 30px;
    /*line-height: 40px;*/
}
.design-outfit-section .img-box .outfits-btns {
    padding-left: 40px;
    padding-right: 40px;
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style {
    font-size: 18px;
    /*line-height: 22px;*/
    color:  var(--primary-color);
    background-color: #F0EFEF;
    border-color: #F0EFEF;
    padding-top: 28px;
    padding-bottom: 28px;
}
.design-outfit-section .img-box .outfits-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.designer-corner-img img  {
    height:  430px;
    object-position:  0% 28%;
}
.more-designer-slider .img-box {
    margin-right: 25px;
}
.more-designer-slider .img-box img  {
    height:  370px;
}
.more-designer-slider .img-box .img-content h4  {
    font-size:  16px;
    /*line-height:  20px;*/
    -webkit-line-clamp:  1;
    height:  20px;
}
.visit-us-part .img-box img {
    height:  450px;
}
.visit-us-part .img-box .icon {
    font-size: 80px;
    /* line-height: 90px; */
}
.visit-us-part .img-box .overlay .icon img {
    width:  80px;
}
.visit-us-part .img-box .title,  .visit-us-part .img-box .img-content h4 {
    font-weight:  600;
    font-size: 20px;
    /*line-height: 20px;*/
    /* letter-spacing: 2.5px;*/
    color: #323131;
}
.modal-backdrop.show {
    opacity: 0.5;
    background-color:  var(--primary-color);
}
.modal-style .modal-dialog {
    max-width:  600px;
    margin:  1.75rem auto;
}
.modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.modal-style .modal-body {
    padding:  1rem 2rem 3rem;
    overflow-y: auto;
}
.modal-style .modal-body .minus-margin {
    margin-top:  -15px;
}
.modal-style .modal-body .btn-block+.btn-block {
    margin-left:  .5rem;
    margin-top: 0;
}
.modal-style .modal-body .close-icon img {
    width: 35px;
}
.modal-style .modal-body .img-icon img  {
    width:  50px;
}
.modal-style .modal-body h3  {
    font-size:  14px;
    /*line-height:  22px;*/
    /*letter-spacing:  10px;*/
}
.modal-style .modal-body .img-icon  {
    padding:  18px;
}
.modal-style .modal-body .img-icon img  {
    width:  50px;
}
.modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn {
    font-size:  12px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .account-style p  {
    font-size:  13px;
    /*line-height:  19px;*/
    /*letter-spacing:  1.3px;*/
    margin-top:  15px;
}
.modal-style .modal-body .social-btn  {
    font-size:  12px;
    /*line-height:  20px;*/
    /*letter-spacing:  3.6px;*/
    height:  55px;
    padding:  10px 30px;
}
.modal-style .modal-body .social-btn i  {
    font-size:  14px;
}
.modal-style .modal-body .password-style i  {
    right:  15px;
    top:  24%;
    font-size:  20px;
}
.modal-style .modal-body .otp-style .otp-time {
    right:  15px;
    top:  34%;
    font-size: 16px;
    /*line-height: 20px;*/
}
.sign-up-modal-style .modal-dialog {
    max-width:  1000px;
}
.sign-up-via-otp-modal-style .modal-dialog {
    max-width:  600px;
    margin:  1.75rem auto;
}
.sign-up-modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.sign-up-modal-style .modal-body {
    padding:  1.5rem;
    overflow-y: auto;
}
.sign-up-modal-style .modal-body .col-lg-5 {
    -ms-flex:  0 0 41.666667%;
    flex:  0 0 41.666667%;
    max-width:  41.666667%;
}
.sign-up-modal-style .modal-body .col-lg-7 {
    -ms-flex:  0 0 58.333333%;
    flex:  0 0 58.333333%;
    max-width:  58.333333%;
}
.sign-up-modal-style .modal-body .img-box {
    margin-bottom:  0px;
}
.sign-up-modal-style .modal-body .img-box p  {
    font-size:  14px;
    /*line-height:  22px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .img-box .coupon-text,  .sign-up-modal-style .modal-body .img-box .amount-text {
    font-size:  25px;
    /*line-height:  48px;*/
    /*letter-spacing:  2.5px;*/
}
.sign-up-modal-style .modal-body .border-right-style {
    border-right:  1px solid #dee2e6;
}
.sign-up-modal-style .modal-body .inner-close-icon {
    display: block;
}
.sign-up-modal-style .modal-body .outer-close-icon {
    display: none;
}
.sign-up-modal-style .modal-body .close-icon img {
    width: 32px;
}
.sign-up-modal-style .modal-body h3  {
    font-size:  16px;
    /*line-height:  24px;*/
    /*letter-spacing:  10px;*/
}
.sign-up-modal-style .modal-body .form-control-style {
    height:  55px;
    padding:  10px 30px;
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp {
    font-size:  12px;
    /*line-height:  20px;*/
    /*letter-spacing:  2.9px;*/
    height:  55px;
    padding:  10px 30px;
}
.sign-up-via-otp-modal-style .modal-body .top-margin {
    margin-top: 15px;
}
.product-list .col-xl-3  {
    -ms-flex:  0 0 30%;
    flex:  0 0 30%;
    max-width:  30%;
}
.product-list .col-xl-9  {
    -ms-flex:  0 0 70%;
    flex:  0 0 70%;
    max-width:  70%;
}
.desktop-filter-part  {
    padding:  10px 20px 50px 50px;
    float: left;
    width: 20%;
    max-width: 20%;

}
.saree-category {
    padding: 10px 50px 0px 20px;
    float: left;
    width: 80%;
}
.desktop-filter-part .heading {
    font-size:  16px;
    /*line-height:  18px;*/
}
.desktop-filter-part .subheading {
    font-size:  14px;
    /* line-height: 222px; */
}
.saree-category-heading .d-lg-flex {
    display:  -ms-flexbox!important;
    display:  flex!important;
}
.saree-images .col-lg-3  {
    -ms-flex:  0 0 33.3333%;
    flex:  0 0 33.3333%;
    max-width:  33.3333%;
}
.saree-category .saree-images .pl-lg-4,  .saree-category .saree-images .px-lg-4  {
    padding-left:  1.5rem!important;
}
.saree-category .saree-images .pr-lg-4,  .saree-category .saree-images .px-lg-4  {
    padding-right:  1.5rem!important;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img  {
    height:  360px;
}
.saree-category .saree-images .img-box .new-box  {
    top:  6%;
    left:  -17%;
}
.product-list {
    margin-top: 0px;
}
.pagination-part  {
    padding:  50px 50px 15px 20px;
}
.saree-category .saree-images .img-box .wishlist-box .wishlist-btn {
    width: 180px;
}
.filter-accordion .card-header .card-title  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.desktop-filter-part .filter-box .custom-checkbox  {
    font-size:  12px;
    /* line-height:  20px;  */
}
.breadcrumb-style ol li,  .breadcrumb-style ol li a  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.saree-category .heading h2 {
    font-size:  14px;
    /*line-height:  20px;*/
}
.saree-category .heading h2 span {
    font-size:  11px;
    /*line-height:  18px;*/
}
.saree-category .sort-by-select-box .title  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.saree-category .sort-by-select-box .select-styled  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .sort-by-select-box .select-options li  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content h4  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.prod-det-pd {
    padding-top: 1rem!important;
}
.xzoom-container .xzoom  {
    /* height:  700px; */
    height:  auto;
}
.content-heading-style {
    font-size: 20px;
    /*lline-height: 28px;*/
}
.view-all-box a {
    font-size: 13px;
    /*line-height: 20px;*/
}
.view-all-box a > i {
    font-size: 15px;
    margin-left:  16px;
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    /* height:  370px; */
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  13px;
    /*line-height:  20px;*/
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 12px 20px;
}
.productdetailinfo h5  {
    font-size:  20px;
    /*line-height:  28px;*/
}
.product-details-inner-box .procode  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.product-details-inner-box .price-part  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  12px;
    /*line-height:  18px;*/
    /*letter-spacing: .5px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.best-offers-part  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link  {
    font-size:  11px;
    /*line-height:  15px;*/
}
.product-table-feature .table {
    width:  calc(100%/3);
}
.product-table-feature .table thead  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.product-details-inner-box .ratings-box .prod-det-sub-heading span img  {
    height:  13px;
}
.ratings-box .rating-num-part .rating-num  {
    font-size:  35px;
    /* /*lline-height:  45px;*/
}
.ratings-box .rating-num-part .rating-num i  {
    font-size:  16px;
}
.ratings-box .rating-num-part .buyers-text  {
    font-size:  11px;
    /*line-height:  15px;*/
}
.chat-part img  {
    width:  26px;
}
.chat-part a {
    font-size: 11px;
    /*line-height: 18px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  15px;
    /*letter-spacing:  2px;*/
}
.tab-content-style p  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-details-inner-box  {
    padding:  10px;
}
.productdetailinfo i  {
    color: inherit;
}
.pincode-select-box select,  .pincode-select-box:before {
    background-color: #fff;
}
.productdetailinfo h5 {
    margin-top: 0;
}
.qty-pincode-box .qty-part input {
    width: 75px;
}
.pincode-select-box select {
    width: 235px;
}
.prod-details-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.ratings-box.type-a .rating-num-part  {
    width:  45%;
}
.ratings-box.type-a .rating-progress-bar-part  {
    width:  55%;
}
.ratings-box .rating-num-part  {
    width:  25%;
}
.ratings-box .rating-progress-bar-part  {
    width:  75%;
}
.product-details-inner-box .custom-radiobtn input[type="radio"] + label ,  .product-details-inner-box .custom-radiobtn input[type="checkbox"] + label  {
    font-size:  13px;
    /*letter-spacing: .5px;*/
}
.qty-part,  .pincode-part {
    width: inherit;
}
.reviews-box .review-star-part  {
    width: 6%;
}
.reviews-box .review-para-part  {
    width:  94%;
}
#customizedsizeModal .modal-dialog {
    max-width: 70vw;
    height: 90vh;
    margin: 1.75rem auto;
    border-radius:  inherit;
}
#measurementModal .modal-dialog {
    max-width: 50vw;
    height: auto;
    margin: 1.75rem auto;
    border-radius:  inherit;
}
#customizedsizeModal .modal-dialog .modal-heade {
    position:  inherit;
    width:  100%;
    background-color:  none;
    z-index:  1;
    border-radius:  inherit;
}
#customizedsizeModal .modal-dialog .modal-content .modal-body {
    padding:  2rem 2rem 1rem;
    height: 84vh;
    overflow-y:  scroll;
}
#measurementModal .modal-dialog .modal-content .modal-body {
    padding:  2rem 2rem 1rem;
    height: auto;
    overflow-y:  inherit;
}
.container-w {
    max-width: 85%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  15px;
    /*line-height:  24px;*/
}
.cart .product-box {
    border:  1px solid #ddd;
    padding: 24px 12px 12px;
}
.cart .product-box img  {
    max-width: 86px;
}
.cart .product-box .text-part .name-part  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  11px;
    /*line-height:  16px;*/
}
.cart .product-box .text-part .code  {
    font-size:  9px;
    /*line-height:  12px;*/
    color: var(--primary-color);
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  15px;*/
}
.cart .product-box .text-part img  {
    width:  20px;
    margin-left:  10px;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size:  11px;
    /*line-height:  14px;*/
}
.cart .other-link li a  {
    font-size:  10px;
    /*line-height:  12px;*/
}
.cart .cart-summary-box {
    border:  1px solid #dbdbdb;
    padding: 20px 15px;
    margin-bottom: 20px;
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .points-box {
    background-color:  #fff;
    border: 1px solid #dbdbdb;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box img  {
    width:  20px;
}
.cart .cart-summary-box small  {
    font-size:  11px;
    /*line-height:  18px;*/
}
.cart .points-box p  {
    font-size:  14px;
    /*line-height:  17px;*/
}
.cart .gift-box {
    border: 1px solid #dbdbdb;
}
.cart .gift-box .checkbox-style  {
    font-size:  12px;
    /*line-height:  22px;*/
}
.cart .gift-box a  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .payable-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  14px;
    /* line-height:  18px;  */
}
.cart .amt-part  {
    font-size:  24px;
    /*line-height:  32px;*/
}
.cart .block-btns {
    padding:  0px;
    background-color:  #fff;
    position: inherit;
    width:  auto;
}
.cart .block-btns .btn  {
    font-size:  13px;
    /*line-height:  24px;*/
}
.remove-modal-style .modal-dialog {
    max-width:  400px;
    margin:  1.75rem auto;
}
.remove-modal-style .modal-body .remove-btn {
    width: 35%;
}
.remove-modal-style .modal-body .move-to-wishlist-btn {
    width: 50%;
}
.coupon-modal-style .modal-dialog {
    max-width:  500px;
    margin:  1.75rem auto;
    min-height:  80%!important;
}
.coupon-modal-style .modal-content {
    box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
    -moz-box-shadow:  0px 2px 6px 0px rgba(0, 0, 0, 0.38);
}
.coupon-modal-style .modal-body {
    padding:  0;
    height:  384px;
    overflow-y:  scroll;
}
.coupon-modal-style .modal-footer {
    padding:  1rem 1rem 1rem 3rem;
    position:  inherit;
}
.checkout-modal-style .modal-dialog  {
    max-width:  800px;
}
.thank-you-section .container-style  {
    min-height:  45vh;
    display:  inline-flex;
}
.thank-you-section .container-style h2 {
    font-size:  25px;
    /*line-height:  28px;*/
}
.thank-you-section .container-style p {
    font-size:  13px;
    /*line-height:  20px;*/
}
.thank-you-section .container-style .btn {
    font-size:  14px;
    /*line-height:  16px;*/
    width: 220px;
    padding:  15px 22px;
}
.thank-you-section .container-style img {
    width: 45px;
}
.thank-you-section .container-style .continue-shopping-btn {
    margin-right: 15px;
}
.thank-you-section .container-style .view-order-btn {
    margin-top: 0;
}
.ft-sz-15-xl  {
    font-size:  15px;
}
.ft-sz-14-xl  {
    font-size:  14px;
}
.ft-sz-13-xl  {
    font-size:  13px;
}
.ft-sz-12-xl  {
    font-size:  12px;
}
.ft-sz-11-xl  {
    font-size:  11px;
}
.ft-sz-10-xl  {
    font-size:  10px;
}
.p-lg-35  {
    padding:  35px !important;
}
#siteNav > li .megamenu {
    max-height: 500px;
}

}
@media screen and (min-width: 1280px) {
    .footer-section .footer-part-three .middle-line-part {
    border-right:  1px solid #b5b5b5;
    border-bottom: 0;
    margin-right:  40px;
    height:  140px;
}
}
@media screen and (min-width: 1366px) {
    .product-list .col-xl-3  {
    -ms-flex:  0 0 25%;
    flex:  0 0 25%;
    max-width:  25%;
}
.product-list .col-xl-9  {
    -ms-flex:  0 0 75%;
    flex:  0 0 75%;
    max-width:  75%;
}
.container-w {
    max-width: 80%;
}
.store-locator-slider.slide-arrow-style .slick-next  {
    right:  -24px !important;
    top:  43% !important;
}
.store-locator-slider.slide-arrow-style .slick-prev  {
    left:  -30px !important;
    top:  43% !important;
}
.upcoming-events-slider.slide-arrow-style .slick-next  {
    right:  -23px !important;
    top:  50% !important;
}
.upcoming-events-slider.slide-arrow-style .slick-prev  {
    left:  -30px !important;
    top:  50% !important;
}
.store-gallery-slider.slide-arrow-style .slick-next  {
    right:  -24px !important;
    top:  50% !important;
}
.store-gallery-slider.slide-arrow-style .slick-prev  {
    left:  -30px !important;
    top:  50% !important;
}
.ft-sz-15-xxl  {
    font-size:  15px;
}
.ft-sz-14-xxl  {
    font-size:  14px;
}
.ft-sz-13-xxl  {
    font-size:  13px;
}
.ft-sz-12-xxl  {
    font-size:  12px;
}
.ft-sz-11-xxl  {
    font-size:  11px;
}
.ft-sz-10-xxl  {
    font-size:  10px;
}
}
@media screen and (min-width: 1440px) {
.filter-accordion {
    height: 65vh;
}
.topbar p  {
    font-size:  13px;
    /*line-height:  12px;*/
}
.logo-menu-section .menu-list ul > li > a  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.logo-menu-section .currency-select-box-part {
    width:  110px;
}
.logo-menu-section .other-icons-part {
    width: 110px;
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  16px;
    margin-left:  14px;
}
.footer-section .footer-part-one .footer-grid-container  {
    grid-template-columns:  20% 18% 20% 18% 24%;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link  {
    margin-top:  45px;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link img  {
    width:  145px;
    margin-left:  10px;
    margin-right: 0;
}
.footer-section .footer-part-three .middle-line-part {
    border-right:  1px solid #b5b5b5;
    border-bottom: 0;
    margin-right:  48px;
    height:  111px;
}
.footer-section .footer-part-one .footer-grid-container > div > h4,  .footer-section .footer-part-one .footer-grid-container > div .newsletter-box h4  {
    font-size:  11px;
}
.footer-section .footer-part-two .icon-content  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.footer-section .footer-part-three .right-border h6  {
    font-size:  17px;
    /*line-height:  24px;*/
}
.footer-section .footer-part-three .right-border p  {
    font-size:  12px;
}
.footer-section .footer-part-three .sign-up-box p  {
    font-size:  13px;
}
.banner-slider .banner-box img {
    height:  auto;
    /* height:  500px; */
    object-position: top;
}
.banner-slider .banner-box .banner-content  {
    width:  40%;
}
.content-section {
    padding: 50px 50px;
}
.content-section .content-heading,  .content-heading {
    font-size: 28px;
    /*line-height: 26px;*/
    /* letter-spacing:  8px; */
}
.content-section .content-sub-heading {
    font-size: 22px;
    /*line-height: 30px;*/
}
.popular-cateory-slider .img-box {
    margin-right: 20px;
}
.popular-cateory-slider .img-box div {
    border-radius: 25px;
}
.popular-cateory-slider .img-box img {
    /* height:  280px; */
}
.popular-cateory-slider .img-box h4  {
    font-size:  14px;
    /*line-height:  18px;*/
    /*letter-spacing:  3px;*/
}
.offer-callouts-box img {
    height:  auto;
    /* height:  500px; */
}
.wedding-section .wedding-img {
    height:  500px;
}
.wedding-section .wedding-content {
    padding: 175px 60px 30px 30px;
    height: 500px;
}
.wedding-section .wedding-content h2 {
    font-size: 18px;
    /*line-height: 24px;*/
    padding-bottom: 50px;
}
.wedding-section .wedding-content p {
    font-size: 12px;
    /*line-height: 20px;*/
    margin-bottom: 30px;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 15px;
    /*line-height: 20px;*/
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img    */
{
    height:  410px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4   {
    font-size:  17px;
    /*line-height:  22px;*/
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part  {
    font-size:  15px;
    /*line-height:  22px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 14px;
}
.store-locator-slider .img-box img  {
    height:  350px;
}
.store-locator-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.store-locator-slider .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.store-locator-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 14px;
}
.store-gallery-slider .img-box img  {
    height:  350px;
}
.store-gallery-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.store-gallery-slider .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.store-gallery-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 14px;
}
.upcoming-events-slider .img-box img  {
    height:  350px;
}
.upcoming-events-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.upcoming-events-slider .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.upcoming-events-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 14px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  500px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 40px;
    /*line-height: 40px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 26px;
    /*line-height: 22px;*/
}
.lehengas-banner-img img  {
    height:  600px;
    object-position:  0% 18%;
}
.lehengas-banner-img .lehengas-banner-heading  {
    font-size: 30px;
    /*line-height: 40px;*/
}
.lehengas-slider .img-box img  {
    height:  450px;
}
.lehengas-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.lehengas-slider .img-box .img-content .price-part  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.lehengas-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 14px;
}
.gown-banner-img img  {
    height:  600px;
    object-position:  0% 9%;
}
.gown-banner-img .gown-banner-heading  {
    font-size: 30px;
    /*line-height: 40px;*/
}
.stopwatch-part img {
    width:  32px;
}
.stopwatch-part .digit-style {
    font-size:  23px;
    /*line-height:  25px;*/
}
.stopwatch-part .unit-style {
    font-size:  18px;
    /*line-height:  20px;*/
}
.deal-btns .deal-btn-style {
    font-size: 20px;
    /*line-height: 24px;*/
    padding-top: 28px;
    padding-bottom: 28px;
}
.deal-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.gown-slider .img-box img  {
    height:  450px;
}
.gown-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  12px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .offer-box {
    font-size:  16px;
    /*line-height:  22px;*/
    padding:  6px 10px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img  {
    height:  500px;
}
.category-type-slider h3 a {
    font-size:  16px;
    /*line-height:  24px;*/
    /*letter-spacing:  10px;*/
}
.our-curations-section .img-box .img-pic img {
    height:  600px;
}
.our-curations-section .img-box .img-btn .staff-picks-btn {
    font-weight: var(--font-weight-regular);
    font-size: 22px;
    /*line-height: 26px;*/
    padding:  16px 35px;
}
.design-outfit-section .img-box .img-pic img {
    height:  600px;
}
.design-outfit-section .img-box .outfit-heading {
    font-size: 30px;
    /*line-height: 40px;*/
}
.design-outfit-section .img-box .outfits-btns {
    padding-left: 40px;
    padding-right: 40px;
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style {
    font-size: 22px;
    /*line-height: 26px;*/
    color:  var(--primary-color);
    background-color: #F0EFEF;
    border-color: #F0EFEF;
    padding-top: 30px;
    padding-bottom: 30px;
}
.design-outfit-section .img-box .outfits-btns .btn-block+.btn-block {
    margin-top: 0;
    margin-left:  2rem;
}
.designer-corner-img img  {
    height:  480px;
    object-position:  0% 28%;
}
.more-designer-slider .img-box img  {
    height:  450px;
}
.visit-us-part .img-box .overlay .icon img  {
    width:  90px;
}
.blog-section .heading {
    margin-top: 0px;
}
.blog-section .blog-banner img  {
    height:  275px;
}
.blog-section .blog-banner .blog-banner-one img  {
    height:  392px;
}
.blog-section .blog-banner .blog-banner-one-content h4 a  {
    font-size:  32px;
    /*line-height:  40px;*/
}
.blog-section .blog-img img {
    width:  190px;
    height:  125px;
    object-position: center;
}
.blog-section .blog-content h5  {
    font-size:  16px;
    /*line-height:  22px;*/
}
.blog-section .blog-content hr  {
    margin-top:  1rem;
    margin-bottom:  1rem;
}
.blog-section .blog-content .para {
    font-size:  14px;
    /*line-height:  16px;*/
    -webkit-line-clamp:  4;
}
.modal-style .modal-body h3  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.modal-style .modal-body .account-style p  {
    font-size:  13px;
    /*line-height:  19px;*/
}
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.modal-style .modal-body .social-btn  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.modal-style .modal-body .social-btn i  {
    font-size:  16px;
}
.modal-style .modal-body .password-style a  {
    font-size:  13px;
}
.sign-up-modal-style .modal-body h3  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.sign-up-modal-style .modal-body .img-box p  {
    font-size:  14px;
    /*line-height:  26px;*/
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.product-list .col-xl-3  {
    -ms-flex:  0 0 25%;
    flex:  0 0 25%;
    max-width:  25%;
}
.product-list .col-xl-9  {
    -ms-flex:  0 0 75%;
    flex:  0 0 75%;
    max-width:  75%;
}
.desktop-filter-part  {
    padding: 10px 25px 50px 50px;    
    float: left;
    width: 20%;
    max-width: 20%;
}
.saree-category {
    padding: 10px 50px 0px 20px;
    float: left;
    width: 80%;
}
.desktop-filter-part .heading  {
    font-size:  18px;
    /*line-height:  20px;*/
}
.desktop-filter-part .subheading  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.saree-category-heading .d-lg-flex {
    display:  -ms-flexbox!important;
    display:  flex!important;
}
.saree-category .heading h2  {
    font-size:  16px;
    /*line-height:  24px;*/
    margin-bottom: 0;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img  {
    height:  420px;
}
.saree-images .col-lg-3  {
    -ms-flex:  0 0 25%;
    flex:  0 0 25%;
    max-width:  25%;
}
.filter-accordion .card-header .card-title  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.desktop-filter-part .filter-box .custom-checkbox  {
    font-size:  14px;
    /* line-height:  20px;  */
}
.breadcrumb-style ol li,  .breadcrumb-style ol li a  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.saree-category .heading h2 {
    font-size:  16px;
    /*line-height:  24px;*/
}
.saree-category .heading h2 span {
    font-size:  12px;
    /*line-height:  24px;*/
}
.saree-category .sort-by-select-box .title  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.saree-category .sort-by-select-box .select-styled  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .sort-by-select-box .select-options li  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  13px;
    /*line-height:  16px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  14px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.content-heading-style {
    font-size: 22px;
    /*line-height: 40px;*/
}
.view-all-box a {
    font-size: 18px;
    /*line-height: 24px;*/
}
.view-all-box a > i {
    font-size:  24px;
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    /* height:  420px; */
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 15px 20px;
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  24px;*/
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p {
    font-size:  13px;
    /*line-height:  18px;*/
}
.similar-products-slider .img-box .img-content .price-part,  .matching-accessories-slider .img-box .img-content .price-part {
    font-size:  14px;
    /*line-height:  18px;*/
}
.productdetailinfo h5  {
    font-size:  21px;
    /*line-height:  24px;*/
}
.productdetailinfo h6  {
    margin-top: 4px;
    margin-bottom: 1px;
    color: #6B6969;
    font-size: 14px;
}
.product-details-inner-box .procode  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.product-details-inner-box .price-part  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.best-offers-part  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link  {
    font-size:  13px;
    /*line-height:  17px;*/
}
.product-table-feature .table {
    width:  calc(100%/3);
}
.product-table-feature .table thead  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-details-inner-box .ratings-box .prod-det-sub-heading span img  {
    height:  14px;
}
.ratings-box .rating-num-part .rating-num  {
    font-size:  40px;
    /* line-height:  50px; */
}
.ratings-box .rating-num-part .rating-num i  {
    font-size:  18px;
}
.ratings-box .rating-num-part .buyers-text  {
    font-size:  13px;
    /*line-height:  17px;*/
}
.chat-part img  {
    width:  28px;
}
.chat-part a {
    font-size: 12px;
    /*line-height: 18px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  15px;
    /*letter-spacing:  2px;*/
}
.tab-content-style p  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.container-w {
    max-width: 80%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  18px;
    /*line-height:  24px;*/
}
.cart .product-box {
    border:  1px solid #ddd;
    padding: 12px 12px 12px;
}
.cart .product-box img  {
    max-width: 86px;
}
.cart .product-box .text-part .name-part  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  11px;
    /*line-height:  16px;*/
}
.cart .product-box .text-part .code  {
    font-size:  11px;
    /*line-height:  12px;*/
    /*letter-spacing:  1px;*/
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  14px;*/
}
.cart .product-box .text-part img  {
    width:  23px;
    margin-left:  10px;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size: 12px;
    /*line-height:  14px;*/
    /*letter-spacing:  1px;*/
}
.cart .other-link li a  {
    font-size:  12px;
    /*line-height:  12px;*/
    /* letter-spacing:  .5px; */
}
.cart .cart-summary-box {
    border:  1px solid #dbdbdb;
    padding: 20px 15px;
    margin-bottom: 20px;
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .points-box {
    background-color:  #fff;
    border: 1px solid #dbdbdb;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box img  {
    width:  16px;
}
.cart .cart-summary-box small  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .points-box p  {
    font-size:  14px;
    /*line-height:  16px;*/
}
.cart .gift-box {
    border: 1px solid #dbdbdb;
}
.cart .gift-box .checkbox-style  {
    font-size:  13px;
    /*line-height:  24px;*/
}
.cart .gift-box a  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .payable-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  14px;
    /* line-height:  24px; */
 }
.cart .amt-part  {
    font-size:  24px;
    /*line-height:  32px;*/
}
.cart .block-btns .btn  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.ft-sz-15-xxl  {
    font-size:  15px;
}
.ft-sz-14-xxl  {
    font-size:  14px;
}
.ft-sz-13-xxl  {
    font-size:  13px;
}
.ft-sz-12-xxl  {
    font-size:  12px;
}
.ft-sz-11-xxl  {
    font-size:  11px;
}
.ft-sz-10-xxl  {
    font-size:  10px;
}
#siteNav > li .megamenu {
    max-height: 600px;
}

}
@media screen and (min-width: 1600px) {
    .filter-accordion {
        height: 70vh;
    }
    .logo-menu-section .menu-list ul > li > a  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  16px;
    margin-left:  14px;
}
.logo-menu-section .currency-select-box-part {
    width:  110px;
}
.logo-menu-section .other-icons-part {
    width: 110px;
}
.footer-section .footer-part-one .footer-grid-container  {
    grid-template-columns:  20% 18% 20% 18% 24%;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link  {
    margin-top:  45px;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link img  {
    width:  160px;
    margin-left:  10px;
    margin-right: 0;
}
.footer-section .footer-part-three .middle-line-part  {
    border-right:  1px solid #b5b5b5;
    border-bottom: 0;
    margin-right:  55px;
    height:  111px;
}
.footer-section .footer-part-one .footer-grid-container > div > h4,  .footer-section .footer-part-one .footer-grid-container > div .newsletter-box h4  {
    font-size:  12px;
}
.footer-section .footer-part-two .icon-content  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.footer-section .footer-part-three .right-border h6  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.footer-section .footer-part-three .right-border p  {
    font-size:  13px;
}
.footer-section .footer-part-three .sign-up-box p  {
    font-size:  13px;
}
.banner-slider .banner-box .banner-content {
    width:  35%;
}
.banner-slider .banner-box img {
    /* height:  500px; */
    height:  auto;
    object-position: center;
}
.content-section .content-heading  {
    font-size:  22px;
    /*line-height:  28px;*/
    /* letter-spacing:  16px; */
}
.popular-cateory-slider .img-box {
    margin-right: 20px;
}
.popular-cateory-slider .img-box div {
    border-radius: 25px;
}
.popular-cateory-slider .img-box img {
    /* height:  295px; */
}
.popular-cateory-slider .img-box h4  {
    font-size:  16px;
    /*line-height:  20px;*/
    /*letter-spacing:  7px;*/
}
.wedding-section .wedding-img {
    height:  500px;
}
.wedding-section .wedding-content {
    padding: 175px 60px 30px 30px;
    height: 500px;
}
.wedding-section .wedding-content h2 {
    font-size: 18px;
    /*line-height: 24px;*/
    padding-bottom: 50px;
}
.wedding-section .wedding-content p {
    font-size: 12px;
    /*line-height: 20px;*/
    margin-bottom: 30px;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 15px;
    /*line-height: 20px;*/
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img   */
{
    height:  350px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 18px;
}
.store-locator-slider .img-box img  {
    height:  350px;
}
.store-locator-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.store-locator-slider .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.store-locator-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 18px;
}
.store-gallery-slider .img-box img  {
    height:  350px;
}
.store-gallery-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.store-gallery-slider .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.store-gallery-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 18px;
}
.upcoming-events-slider .img-box img  {
    height:  350px;
}
.upcoming-events-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.upcoming-events-slider .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  22px;*/
}
.upcoming-events-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 18px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  450px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 30px;
    /*line-height: 40px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 18px;
    /*line-height: 24px;*/
}
.lehengas-banner-img img  {
    height:  570px;
    object-position:  0% 17%;
}
.lehengas-banner-img .lehengas-banner-heading  {
    font-size: 30px;
    /*line-height: 40px;*/
}
.lehengas-slider .img-box img  {
    height:  500px;
}
.lehengas-slider .img-box .img-content h4  {
    font-size:  15px;
    /*line-height:  21px;*/
}
.lehengas-slider .img-box .img-content .price-part  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.lehengas-slider .img-box .shop-now-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
    padding:  8px 18px;
}
.gown-banner-img img  {
    height:  570px;
    object-position:  0% 9%;
}
.gown-banner-img .gown-banner-heading  {
    font-size: 30px;
    /*line-height: 40px;*/
}
.deal-btns .deal-btn-style  {
    font-size:  22px;
    /*line-height:  26px;*/
    padding-top:  28px;
    padding-bottom:  28px;
}
.gown-slider .img-box img  {
    height:  500px;
}
.gown-slider .img-box .img-content h4  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  13px;
    /*line-height:  22px;*/
}
.gown-slider .img-box .offer-box {
    font-size:  16px;
    /*line-height:  22px;*/
    padding:  6px 12px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img  {
    height:  500px;
}
.category-type-slider h3 a {
    font-size:  18px;
    /*line-height:  25px;*/
    /*letter-spacing:  10px;*/
}
.our-curations-section .img-box .img-btn .staff-picks-btn {
    font-weight: var(--font-weight-regular);
    font-size:  22px;
    /*line-height:  26px;*/
    padding:  16px 35px;
}
.design-outfit-section .img-box .outfit-heading {
    font-size:  30px;
    /*line-height:  40px;*/
}
.designer-corner-img img  {
    height:  500px;
    object-position:  0% 28%;
}
.more-designer-slider .img-box img  {
    height:  450px;
}
.visit-us-part .img-box .overlay .icon img  {
    width:  90px;
}
.modal-style .modal-body h3  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.modal-style .modal-body .account-style p  {
    font-size:  14px;
    line-height:  20px }
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.modal-style .modal-body .social-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.modal-style .modal-body .social-btn i  {
    font-size:  16px;
}
.modal-style .modal-body .password-style a  {
    font-size:  13px;
}
.sign-up-modal-style .modal-body h3  {
    font-size:  20px;
    /*line-height:  24px;*/
}
.sign-up-modal-style .modal-body .img-box p  {
    font-size:  14px;
    /*line-height:  26px;*/
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.product-list .col-xl-3  {
    -ms-flex:  0 0 25%;
    flex:  0 0 25%;
    max-width:  25%;
}
.product-list .col-xl-9  {
    -ms-flex:  0 0 75%;
    flex:  0 0 75%;
    max-width:  75%;
}
.desktop-filter-part  {
    padding: 10px 25px 50px 50px;
    float: left;
    width: 20%;
    max-width: 20%;

}
.saree-category {
    padding: 10px 50px 0px 20px;
    float: left;
    width: 80%;
}
.desktop-filter-part .heading  {
    font-size:  18px;
    /*line-height:  20px;*/
}
.desktop-filter-part .subheading  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.saree-category-heading .d-lg-flex {
    display:  -ms-flexbox!important;
    display:  flex!important;
}
.saree-category .heading h2  {
    font-size:  16px;
    /*line-height:  24px;*/
    margin-bottom: 0;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img {
    height:  600px;
}
.saree-images .col-lg-3  {
    -ms-flex:  0 0 25%;
    flex:  0 0 25%;
    max-width:  25%;
}
.breadcrumb-style ol li,  .breadcrumb-style ol li a  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.saree-category .heading h2 {
    font-size:  16px;
    /*line-height:  24px;*/
}
.saree-category .heading h2 span {
    font-size:  12px;
    /*line-height:  24px;*/
}
.saree-category .sort-by-select-box .title  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.saree-category .sort-by-select-box .select-styled  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .sort-by-select-box .select-options li  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content h4  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  14px;
    /*line-height:  16px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.filter-accordion .card-header .card-title  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.desktop-filter-part .filter-box .custom-checkbox  {
    font-size:  13px;
    /* line-height:  20px; */
 }
.xzoom-container .xzoom  {
    height:  auto;
    /* height:  800px; */
}
.content-heading-style  {
    font-size:  24px;
    /*line-height:  32px;*/
}
.view-all-box a {
    font-size: 14px;
    /*line-height: 22px;*/
}
.view-all-box a > i {
    font-size:  20px;
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    /* height:  420px; */
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 15px 20px;
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  14px;
    /*line-height:  22px;*/
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p {
    font-size:  15px;
    /*line-height:  18px;*/
}
.similar-products-slider .img-box .img-content .price-part,  .matching-accessories-slider .img-box .img-content .price-part {
    font-size:  13px;
    /*line-height:  22px;*/
}
.productdetailinfo h5  {
    font-size:  24px;
    /*line-height:  32px;*/
}
.product-details-inner-box .procode  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.product-details-inner-box .price-part  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.best-offers-part  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link {
    font-size:  13px;
    /*line-height:  17px;*/
}
.product-table-feature .table {
    width:  calc(100%/3);
}
.product-table-feature .table thead  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  12px;
    /*line-height:  18px;*/
}
.product-details-inner-box .ratings-box .prod-det-sub-heading span img  {
    height:  15px;
}
.ratings-box .rating-num-part .rating-num  {
    font-size:  50px;
    /*line-height:  60px;*/
}
.ratings-box .rating-num-part .rating-num i  {
    font-size:  20px;
}
.ratings-box .rating-num-part .buyers-text  {
    font-size:  13px;
    /*line-height:  17px;*/
}
.chat-part img  {
    width:  28px;
}
.chat-part a {
    font-size: 12px;
    /*line-height: 18px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  17px;
    /*letter-spacing:  3px;*/
}
.tab-content-style p  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.container-w {
    max-width: 85%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  18px;
    /*line-height:  24px;*/
}
.cart .product-box {
    border:  1px solid #ddd;
    padding: 24px 12px 12px;
}
.cart .product-box img  {
    max-width: 56px;
}
.cart .product-box .text-part .name-part  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  11px;
    /*line-height:  16px;*/
}
.cart .product-box .text-part .code  {
    font-size:  9px;
    /*line-height:  12px;*/
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  15px;*/
}
.cart .product-box .text-part img  {
    width:  23px;
    margin-left:  10px;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size:  12px;
    /*line-height:  14px;*/
}
.cart .other-link li a  {
    font-size:  10px;
    /*line-height:  12px;*/
}
.cart .cart-summary-box {
    border:  1px solid #dbdbdb;
    padding: 20px 15px;
    margin-bottom: 20px;
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .points-box {
    background-color:  #fff;
    border: 1px solid #dbdbdb;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box img  {
    width:  16px;
}
.cart .cart-summary-box small  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .points-box p  {
    font-size:  14px;
    /*line-height:  16px;*/
}
.cart .gift-box {
    border: 1px solid #dbdbdb;
}
.cart .gift-box .checkbox-style  {
    font-size:  13px;
    /*line-height:  24px;*/
}
.cart .gift-box a  {
    font-size:  13px;
    /*line-height:  18px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .payable-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  14px;
    /*line-height:  24px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  14px;
    /* line-height:  24px;  */
}
.cart .amt-part  {
    font-size:  24px;
    /*line-height:  32px;*/
}
.cart .block-btns .btn  {
    font-size:  14px;
    /*line-height:  24px;*/
}
}
@media screen and (min-width: 1920px) {
    .container.cst {
        max-width: 1448px !important;
    }
    .productdetailinfo h5  {
    font-size:  25px;
    /* line-height:  35px; */
}
.pagination-part .pagination .page-link  {
    font-size:  13px;
}
.info-section .question-part  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.info-section .answer-part  {
    font-size:  13px;
}
.banner-slider .banner-box .banner-content .border-style .banner-left-content div,  .banner-slider .banner-box .banner-content .border-style .banner-right-content div  {
    font-size:  90%;
}
.cart-qty-ftsz  {
    font-size:  12px;
}
.logo-menu-section .other-icons-part ul > li > a > img  {
    width:  16px;
    margin-left:  14px;
}
.logo-menu-section .currency-select-box-part {
    width:  110px;
}
.logo-menu-section .other-icons-part {
    width: 110px;
}
.footer-section .footer-part-one .footer-grid-container  {
    grid-template-columns:  20% 18% 20% 18% 24%;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link  {
    margin-top:  45px;
}
.footer-section .footer-part-one .footer-grid-container > div > .download-app-link img  {
    width:  200px;
    margin-left:  10px;
    margin-right: 0;
}
.footer-section .footer-part-three .middle-line-part  {
    border-right:  1px solid #b5b5b5;
    border-bottom: 0;
    margin-right:  64px;
    height:  111px;
}
.footer-section .footer-part-one .footer-grid-container > div > h4,  .footer-section .footer-part-one .footer-grid-container > div .newsletter-box h4  {
    font-size:  16px;
}
.footer-section .footer-part-two .icon-content  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.footer-section .footer-part-three .right-border h6  {
    font-size:  20px;
    /*line-height:  26px;*/
}
.footer-section .footer-part-three .right-border p  {
    font-size:  13px;
}
.footer-section .footer-part-three .sign-up-box p  {
    font-size:  13px;
}
.banner-slider .banner-box .banner-content  {
    width:  35%;
}
.banner-slider .banner-box img {
    height:  auto;
    /* height:  600px; */
    object-position: center;
}
.popular-cateory-slider .img-box {
    margin-right: 20px;
}
.popular-cateory-slider .img-box div {
    border-radius: 30px;
}
.popular-cateory-slider .img-box img {
    /* height:  360px; */
}
.popular-cateory-slider .img-box h4  {
    font-size:  18px;
    /*line-height:  22px;*/
    /*letter-spacing:  1px;*/
}
.wedding-section .wedding-img {
    height:  500px;
}
.wedding-section .wedding-content {
    padding: 135px 60px 30px 30px;
    height: 500px;
}
.wedding-section .wedding-content h2 {
    font-size: 20px;
    /*line-height: 26px;*/
    margin-bottom: 50px;
}
.wedding-section .wedding-content p {
    font-size: 13px;
    /*line-height: 22px;*/
    padding-bottom: 30px;
    -webkit-line-clamp:  4;
}
.wedding-section .wedding-content a {
    font-size: 16px;
    /*line-height: 22px;*/
}
.shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img   */
{
    height:  450px;
}
.shop-by-category-slider .img-box .img-content h4,
.shop-by-category-slider-one .img-box .img-content h4  {
    font-size:  20px;
    /*line-height:  24px;*/
    height: 24px;
}
.shop-by-category-slider .img-box .img-content .price-part,
.shop-by-category-slider-one .img-box .img-content .price-part  {
    font-size:  15px;
    /*line-height:  22px;*/
}
.shop-by-category-slider .img-box .shop-now-btn,
.shop-by-category-slider-one .img-box .shop-now-btn  {
    font-size:  19px;
    /*line-height:  24px;*/
    padding:  8px 24px;
}
.store-locator-slider .img-box img  {
    height:  450px;
}
.store-locator-slider .img-box .img-content h4  {
    font-size:  20px;
    /*line-height:  24px;*/
    height: 24px;
}
.store-locator-slider .img-box .img-content .price-part  {
    font-size:  15px;
    /*line-height:  22px;*/
}
.store-locator-slider .img-box .shop-now-btn  {
    font-size:  20px;
    /*line-height:  24px;*/
    padding:  8px 24px;
}
.store-gallery-slider .img-box img  {
    height:  450px;
}
.store-gallery-slider .img-box .img-content h4  {
    font-size:  20px;
    /*line-height:  24px;*/
    height: 24px;
}
.store-gallery-slider .img-box .img-content .price-part  {
    font-size:  15px;
    /*line-height:  22px;*/
}
.store-gallery-slider .img-box .shop-now-btn  {
    font-size:  20px;
    /*line-height:  24px;*/
    padding:  8px 24px;
}
.upcoming-events-slider .img-box img  {
    height:  450px;
}
.upcoming-events-slider .img-box .img-content h4  {
    font-size:  20px;
    /*line-height:  24px;*/
    height: 24px;
}
.upcoming-events-slider .img-box .img-content .price-part  {
    font-size:  15px;
    /*line-height:  22px;*/
}
.upcoming-events-slider .img-box .shop-now-btn  {
    font-size:  20px;
    /*line-height:  24px;*/
    padding:  8px 24px;
}
.kurtas-suit-sets-slider .img-box .img-pic img {
    height:  450px;
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .heading {
    font-size: 35px;
    /*line-height: 45px;*/
}
.kurtas-suit-sets-slider .img-box .img-pic .img-content .explore-link a {
    font-size: 20px;
    /*line-height: 26px;*/
}
.lehengas-banner-img img  {
    height:  750px;
    object-position:  0% 18%;
}
.lehengas-banner-img .lehengas-banner-heading  {
    font-size: 35px;
    /*line-height: 45px;*/
}
.lehengas-slider .img-box img  {
    height:  550px;
}
.lehengas-slider .img-box .img-content h4  {
    font-size:  20px;
    /*line-height:  26px;*/
    height: 26px;
}
.lehengas-slider .img-box .img-content .price-part  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.lehengas-slider .img-box .shop-now-btn  {
    font-size:  20px;
    /*line-height:  26px;*/
    padding:  8px 24px;
}
.gown-banner-img img  {
    height:  750px;
    object-position:  0% 9%;
}
.gown-banner-img .gown-banner-heading {
    font-size: 35px;
    /*line-height: 45px;*/
}
.gown-slider .img-box img  {
    height:  550px;
}
.gown-slider .img-box .img-content h4  {
    font-size:  16px;
    /*line-height:  20px;*/
    height: 20px;
}
.gown-slider .img-box .img-content .price-part,  .gown-slider .img-box .img-content .strike-price-part {
    font-size:  13px;
    /*line-height:  22px;*/
}
.gown-slider .img-box .offer-box  {
    font-size:  18px;
    /*line-height:  24px;*/
    padding:  6px 12px;
}
.deal-btns .deal-btn-style  {
    font-size:  24px;
    /*line-height:  28px;*/
    padding-top:  28px;
    padding-bottom:  28px;
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img  {
    height:  600px;
}
.category-type-slider h3 a {
    font-size:  20px;
    /*line-height:  25px;*/
    
}
.our-curations-section .img-box .img-btn .staff-picks-btn  {
    font-weight: var(--font-weight-regular);
    font-size:  24px;
    /*line-height:  28px;*/
    padding:  16px 35px;
}
.design-outfit-section .img-box .outfit-heading  {
    font-size:  50px;
    /*line-height:  60px;*/
}
.design-outfit-section .img-box .outfits-btns .outfits-btn-style  {
    font-size:  24px;
    /*line-height:  28px;*/
}
.designer-corner-img img  {
    height:  630px;
    object-position:  0% 28%;
}
.more-designer-slider .img-box img  {
    height:  450px;
}
.more-designer-slider .img-box .img-content h4  {
    font-size:  18px;
    /*line-height:  22px;*/
    height:  22px;
}
.visit-us-part .img-box .overlay .icon img  {
    width:  100px;
}
.modal-style .modal-body h3  {
    font-size:  18px;
    /*line-height:  26px;*/
}
.modal-style .modal-body .account-style p  {
    font-size:  14px;
    /* line-height:  20px; */
 }
.modal-style .modal-body .login-btn,  .modal-style .modal-body .login-via-btn  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.modal-style .modal-body .social-btn  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.modal-style .modal-body .social-btn i  {
    font-size:  16px;
}
.modal-style .modal-body .password-style a  {
    font-size:  14px;
}
.sign-up-modal-style .modal-body h3  {
    font-size:  18px;
    /*line-height:  26px;*/
}
.sign-up-modal-style .modal-body .img-box p  {
    font-size:  14px;
    /*line-height:  26px;*/
}
.sign-up-modal-style .modal-body .sign-up-btn,  .sign-up-modal-style .modal-body .sign-up-via-otp  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.product-list .col-xl-3  {
    -ms-flex:  0 0 25%;
    flex:  0 0 25%;
    max-width:  25%;
}
.product-list .col-xl-9  {
    -ms-flex:  0 0 75%;
    flex:  0 0 75%;
    max-width:  75%;
}
.desktop-filter-part  {
    padding: 10px 25px 50px 50px;    
    float: left;
    width: 20%;
    max-width: 20%;

}
.saree-category {
    padding: 10px 50px 0px 20px;
    float: left;
    width: 80%;
}
.desktop-filter-part .heading  {
    font-size:  18px;
    /*line-height:  20px;*/
}
.desktop-filter-part .subheading  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.saree-category-heading .d-lg-flex {
    display:  -ms-flexbox!important;
    display:  flex!important;
}
.saree-category .heading h2  {
    font-size:  20px;
    /*line-height:  24px;*/
    margin-bottom: 0;
}
.saree-category .img-box .img-flip-box,  .saree-category .img-box .img-pic img,  .saree-category .img-box .img-back-pic img {
    height:  520px;
}
.saree-images .col-lg-3  {
    -ms-flex:  0 0 25%;
    flex:  0 0 25%;
    max-width:  25%;
}
.saree-category .saree-images .img-box .ship-box {
    font-size: 14px;
    /*line-height: 16px;*/
}
.saree-category .saree-images .img-box .new-box  {
    top:  4%;
    left:  -10%;
    font-size:  16px;
    /*line-height:  20px;*/
}
.breadcrumb-style ol li,  .breadcrumb-style ol li a  {
    font-size:  14px;
    /*line-height:  22px;*/
}
.saree-category .heading h2 span {
    font-size:  13px;
    /*line-height:  24px;*/
}
.saree-category .sort-by-select-box .title  {
    font-size:  12px;
    /*line-height:  16px;*/
}
.saree-category .sort-by-select-box .select-styled  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.saree-category .sort-by-select-box .select-options li  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content h4  {
    font-size:  16px;
    /*line-height:  18px;*/
}
.saree-category .img-box .img-content p  {
    font-size:  14px;
    /*line-height:  16px;*/
}
.saree-category .img-box .img-content .price-part  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .real-price-part  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.saree-category .img-box .img-content .offer-percent  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.filter-accordion .card-header .card-title  {
    font-size:  16px;
    /*line-height:  22px;*/
}
.desktop-filter-part .filter-box .custom-checkbox  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.content-heading-style  {
    font-size:  28px;
    /*lline-height:  45px;*/
}
.similar-products-slider .img-box img,  .matching-accessories-slider .img-box img {
    /* height:  500px; */
}
.similar-products-slider .img-box .img-content,  .matching-accessories-slider .img-box .img-content {
    padding: 15px 20px;
}
.similar-products-slider .img-box .img-content h4,  .matching-accessories-slider .img-box .img-content h4 {
    font-size:  16px;
    /*line-height:  24px;*/
}
.similar-products-slider .img-box .img-content p,  .matching-accessories-slider .img-box .img-content p {
    font-size:  15px;
    /*line-height:  18px;*/
}
.similar-products-slider .img-box .img-content .price-part,  .matching-accessories-slider .img-box .img-content .price-part {
    font-size:  14px;
    /*line-height:  24px;*/
}
.productdetailinfo h5  {
    font-size:  26px;
    /*lline-height:  45px;*/
}
.product-details-inner-box .procode  {
    font-size:  16px;
    /*line-height:  26px;*/
}
.product-details-inner-box .price-part  {
    font-size:  20px;
    /*line-height:  28px;*/
}
.prod-details-btns .buy-now-btn,  .prod-details-btns .add-to-cart-btn  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.product-details-inner-box .prod-det-sub-heading  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.best-offers-part  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.product-description-box .para,  .shipping-info-part .para,  .disclaimer-part .para,  .shipping-time-part p,  .reviews-box .review-para-part p,  .delivery-details p  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.product-description-box .read-more-link,  .shipping-info-part .view-more-link,  .disclaimer-part .view-more-link  {
    font-size:  14px;
    /*line-height:  19px;*/
}
.product-table-feature .table {
    width:  calc(100%/3);
}
.product-table-feature .table thead  {
    font-size:  14px;
    /*line-height:  20px;*/
}
.product-table-feature .table tbody,  .product-table-feature .para  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.chat-part img  {
    width:  32px;
}
.chat-part a {
    font-size: 13px;
    /*line-height: 20px;*/
}
.nav-pills-border-bottom-style .nav-link  {
    font-size:  18px;
    /*letter-spacing:  3px;*/
}
.tab-content-style p  {
    font-size:  13px;
    /*line-height:  20px;*/
}
.container-w {
    max-width: 90%;
}
.cart .content-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 15px;
    font-size:  20px;
    /*line-height:  30px;*/
}
.cart .product-box {
    border:  1px solid #ddd;
    padding: 24px 12px 12px;
}
.cart .product-box img  {
    max-width: 56px;
}
.cart .product-box .text-part .name-part  {
    font-size:  18px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part .material-name  {
    font-size:  12px;
    /*line-height:  20px;*/
}
.cart .product-box .text-part .code  {
    font-size: 11px;
    /*line-height:  12px;*/
}
.cart .size-select-box .title  {
    font-size:  10px;
    /*line-height:  21px;*/
}
.cart .product-box .text-part .price-part strong  {
    font-size:  18px;
    /*line-height:  24px;*/
}
.cart .product-box .text-part label  {
    font-size:  9px;
    /*line-height:  15px;*/
}
.cart .product-box .text-part img  {
    width:  22px;
    margin-left:  10px;
}
.cart .transaction-card img  {
    height:  16px;
    width:  auto;
    margin-right:  10px;
}
.cart .instruct-text li  {
    font-size:  13px;
    /*line-height:  16px;*/
}
.cart .other-link li a  {
    font-size:  10px;
    /*line-height:  12px;*/
}
.cart .cart-summary-box p,  .cart .cart-summary-box .value-part  {
    font-size:  16px;
    /*line-height:  24px;*/
}
.cart .points-box {
    background-color:  #fff;
    border: 1px solid #dbdbdb;
    margin-left:  0px;
    margin-right:  0px;
}
.cart .points-box img  {
    width:  20px;
}
.cart .cart-summary-box {
    border:  1px solid #dbdbdb;
    padding: 20px 15px;
    margin-bottom: 20px;
}
.cart .cart-summary-box small  {
    font-size:  13px;
    /*line-height:  19px;*/
}
.cart .points-box p  {
    font-size:  14px;
    /*line-height:  17px;*/
}
.cart .gift-box {
    border: 1px solid #dbdbdb;
}
.cart .gift-box .checkbox-style  {
    font-size:  14px;
    /*line-height:  28px;*/
}
.cart .gift-box a  {
    font-size:  16px;
    /*line-height:  20px;*/
}
.cart .promo-heading {
    /*letter-spacing:  3px;*/
    margin-bottom: 10px;
    font-size:  18px;
    /*line-height:  24px;*/
}
.cart .promo-code-box .input-group .apply-btn  {
    font-size:  16px;
    line-height:  24px }
.cart .amt-part  {
    font-size:  32px;
    /*line-height:  32px;*/
}
.cart .block-btns .btn  {
    font-size:  16px;
    /*line-height:  24px;*/
}
}
@media (min-width: 1536.98px)  {
    .product-details-inner-box .custom-radiobtn input[type="radio"] + label,  .product-details-inner-box .custom-radiobtn input[type="checkbox"] + label  {
    font-size:  14px;
}
.visit-us-part .img-box img,  .kurtas-suit-sets-slider .img-box .img-pic img,  .shop-by-category-slider .img-box img
/* ,.shop-by-category-slider-one .img-box img   */
{
    height:  650px;
}
.banner-slider .banner-box img  {
    /* height:  680px; */
    height:  auto;
    object-position:  top;
}
.disclaimer-widget .hvr {
    font-size: 12px;
}
}
@media (min-width:1920.98px)  {
    .visit-us-part .img-box img,  .kurtas-suit-sets-slider .img-box .img-pic img,  .shop-by-category-slider .img-box img
    /* ,.shop-by-category-slider-one .img-box img   */
    {
    height:  850px;
}
.popular-cateory-slider .img-box img  {
    height:  410px;
}
.offer-callouts-box img  {
    height:  auto;
    /* height:  840px; */
}
.category-carousel-slider .img-box .img-pic img,
.category-carousel-slider-one .img-box .img-pic img  {
    height:  1060px;
}
.banner-slider .banner-box img  {
    /* height:  50vh; */
    height:  auto;
}
.xzoom-container .xzoom  {
    height:  auto;
    /* height:  1350px; */
}
.xzoom-container .xzoom-thumbs .xzoom-gallery  {
    height:  210px;
}
}
@media (max-width: 1199.98px)  {
    .contnet-section-mt  {
    margin-top:  20px;
}
#specification table  {
    width:  100% !important;
}
.name-part.ft-sz-16  {
    font-size:  13px;
}
}
@media (max-width: 990.98px)  {
    #studio-body .fixed_header  {
    top:  0px;
    border-top:  none;
}
#studio-body .br-btm__  {
    padding-top:  0px;
}
#studio-body header#fixed-header,  #studio-body .menu-icon,  #studio-body .black-fixed-bg  {
    display:  none;
}
#studio-body .bg-pk  {
    padding-top:  0 !important;
}
#studio-body .logo-menu-section.mob-block .other-icons-part ul > li > a  {
    display:  block !important;
}
#studio-body .logo-menu-section  {
    box-shadow:  none;
}
.popular-cateory-slider  {
    margin-bottom:  1rem !important;
}
#home__main .mt__smt  {
    margin-top:  0;
}
.mt__smt  {
    margin-top:  0;
    transition:  all 1s ease-in-out;
    -webkit-transition:  all 1s ease-in-out;
    -moz-transition:  all 1s ease-in-out;
    -ms-transition:  all 1s ease-in-out;
    -o-transition:  all 1s ease-in-out;
}
}
@media (max-width: 767.98px)  {
    .tb-ct-wd  {
    width: 100% !important;
}
#CartSidebar.offcanvas-collapse,
#viewallOffers.offcanvas-collapse {
    width: 100%;
}
}
@media (max-width: 991.98px)  {
    .rvw-gallery img {
        height: 70px;
    }
    #SimilarItems {
        width: 100%;
    }
    #SimilarItems .content-section {
        padding: 0;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    #SimilarItems .card {
        padding: 8px 0px 0px;
    }
    #SimilarItems .SimilarItems-btn {
        padding: 0 9px;
    }
    #SimilarItems {
        z-index: 99999;
    }
    .submenu1subpart_submenu  {
    padding-left:  10px;
    font-weight: var(--font-weight-extraLight);
    /*letter-spacing:  1px;*/
}
.tb-ct-wd  {
    width: 80%;
}
}
@media (min-width: 1318px) and (max-width: 1366px) {
    .offer-callouts-box img {
        height: 386px;
    }
    .xzoom-container .xzoom-thumbs .xzoom-gallery {
        height: 80px;
    }
    .xzoom-container .xzoom-thumbs {
        height: 452px;
    }
    .container.cst {
        padding-left: 88px;
        padding-right: 88px;
    }
    .sticky-top-space {
        top: 75px;
    }
}
@media (min-width: 1365.98px) {
    .container.cst {
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media (min-width: 1400px) and (max-width: 1489px) {
    .offer-callouts-box img {
        height: 406px;
    }
    .container.cst {
        padding-left: 40px;
        padding-right: 40px;
    }
    .sticky-top-space {
        /* top: 75px; */
        top: 114px;
    }
    .xzoom-container .xzoom-thumbs .xzoom-gallery {
        height: 124px;
    }
}
@media (min-width: 1489px) and (max-width: 1535.98px) {
    .offer-callouts-box img {
        height: 420px;
    }
    .xzoom-container .xzoom-thumbs .xzoom-gallery {
        height: 170px;
    }
    .container.cst {
        padding-left: 26px;
        padding-right: 26px;
    }
    .sticky-top-space {
        top: 8rem;
    }
}
@media (min-width: 1536px) {
    .offer-callouts-box img {
        height: 430px;
    }
    .xzoom-container .xzoom-thumbs .xzoom-gallery {
        height: 120px;
    }
    .container.cst {
        padding-left: 9px;
        padding-right: 9px;
    }
    .sticky-top-space {
        top: 8rem;
    }
}
@media (min-width: 1872px) {
    .offer-callouts-box img {
        height: auto;
    }
    .xzoom-container .xzoom-thumbs .xzoom-gallery {
        height: 140px;
    }
    .xzoom-container .xzoom-thumbs {
        height: 43rem;
    }
    .container.cst {
        max-width: 1410px;
    }
}
@media (min-width: 3300px) {
    .rvw-gallery img {
        height: 200px;
    }
    .xzoom-container .xzoom-thumbs {
        height: 91rem;
        width: 30%;
    }
    .xzoom-container.for-rv .xzoom-thumbs {
        width: 90%;
    }
    .xzoom-container .xzoom-thumbs .xzoom-gallery {
        height: 340px;
        margin-bottom: 25px;
    }
    #rvw-img-modal .modal-dialog {
        max-width: 860px;
    }
    .xzoom-container .xzoom-thumbs a:last-child .xzoom-gallery {
        margin-bottom: 0;
    }
    .container.cst {
        max-width: 2448px !important;
    }
    .similar-products-slider .img-box img {
        /* height: 1410px; */
    }
}
/* View Similar Start */
@media only screen and (max-width: 360px) {
    .shop-by-category-slider-similar .img-box .shop-now-btn  {
        font-size:  10px!important;
        padding:  4px 8px!important;
    }
    .shop-by-category-slider-similar .img-box .img-content h4  {
        font-size:  13px!important;
        -webkit-line-clamp:  2;
    }

}
@media only screen and (max-width: 576px) {
    .shop-by-category-slider-similar .img-box .img-content h4 {
        font-size:  14px;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn {
        font-size:  10px;
        padding:  6px 8px;
    }
    .shop-by-category-slider-similar .img-box .img-content .price-part  {
        font-size:  12px !important;
    }
    .disclaimer-widget.bottom {
        margin-top: 2px;
    }
    .disclaimer-widget.bottom .hvr {
        visibility: visible;
        opacity: 1;
    }
}
@media screen and (min-width: 576px) {
    .shop-by-category-slider-similar .img-box .img-content h4 {
        font-size:  14px;
    }
    .shop-by-category-slider-similar .img-box .img-content .price-part {
        font-size:  12px;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn {
        padding:  6px 8px;
    }
}
@media screen and (min-width: 768px) {
    .shop-by-category-slider-similar .img-box .img-content h4  {
        font-size:  13px;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn  {
        padding:  6px 10px;
    }
}
@media screen and (min-width: 992px) {
    .shop-by-category-slider-similar .img-box .img-content h4  {
        -webkit-line-clamp:  1;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn  {
        padding:  6px 10px;
    }
}
@media screen and (min-width: 1200px) {
    .shop-by-category-slider-similar .img-box .img-content .price-part  {
        font-size:  12px;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn  {
        padding:  8px 10px;
    }
}
@media screen and (min-width: 1440px) {
    .shop-by-category-slider-similar .img-box .img-content h4  {
        font-size:  17px;
    }
    .shop-by-category-slider-similar .img-box .img-content .price-part  {
        font-size:  15px;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn  {
        padding:  8px 14px;
    }
}
@media screen and (min-width: 1600px) { 
    .shop-by-category-slider-similar .img-box .img-content h4  {
        font-size:  14px;
    }
    .shop-by-category-slider-similar .img-box .img-content .price-part  {
        font-size:  13px;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn  {
        padding:  8px 18px;
    }
}
@media screen and (min-width: 1920px) {
    .shop-by-category-slider-similar .img-box .img-content h4  {
        font-size:  20px;
    }
    .shop-by-category-slider-similar .img-box .shop-now-btn  {
        padding:  8px 24px;
    }
}
/* View Similar End */