.segments-page {padding: 60px 0 25px;}
.payment-methods, .payment-methods img{margin-bottom: 0}
.footer-logo{margin-bottom: 10px}
/* .main_logo{width: 120px;margin-bottom: -12px;} */
.main_logo {width: 80px}
.badge{padding: 3px 5px;border-radius: 3px;}shop-img .product-color{position: absolute;right: 2px;bottom: 5px;display: block;padding:5px;background: #fff;border-radius: 20px;border: 1px solid #eee;}shop-img .product-video{position: absolute;right: 2px;bottom: 30px;display: block;paddin0 5px;background: #fff;border-radius: 20px;border: 1px solid #eee;}.feature.card .card-title{font-size: 16px; color: #666; font-weight: bold;}
/* @media only screen andmax-width: 350px) {.feature.cardcard-content {height: 145px}
.owl-carouselowl-item owl-lazy{opacity: 1} */
#tought_of_day .modal-footer{text-align: center;padding-top: 0}
#tought_of_day .modal-content{padding-bottom: 0}
#tought_of_day .modal-content p{margin-bottom: 0}
#whatsapp_chat{position: fixed;right: 20px;bottom: 20%;z-index: 111;}
.shop-img .product_has_video{display: block;position: absolute;height: 50px;width: 50px;top: calc(50% - 25px);left: calc(50% - 25px);background: url('/images/video_icon.png');background-size: 50px 50px;}
.review-media-container{padding-bottom: 5px;border-bottom: 1px solid #ddd}
.review-media-container .review-media,.review-media-individual .review-media-item{display: inline-block;height: 100px;width: 100px;border: 1px solid #efefef;overflow: hidden;}
.big_product_image_review .review-media{position: relative;display: block;height: auto;width: 100%;border: 0;}
.review-media-container .review-media img{width: 100%;}
.review-media-single-container{display: none;}
.review-media-more{background: rgba(0,0,0,0.5)}
.review-media-more h3{text-align: center; line-height: 100px; color: #fff}
.review-media-individual .review-media-item{margin-right: 5px; margin-bottom: 5px}
.review-media-individual .review-media-item img{width: 100%;}
.review-media-individual.owl-carousel{display: block;}
.big_product_image_review_ind .review-media-item{position: relative;width: 100%;height: auto;display: block;}
.review-media-item .media-comment, .review-media .media-comment{display: none;}
.big_product_image_review_ind .review-media-item .media-comment, .review_media_single .review-media .media-comment{display: block;position: absolute;bottom: 0;width: 100%;padding: 20px;background: rgba(0,0,0,0.5);color: #fff;z-index: 1;}
.only_prepaid_tag {position: absolute;top:20px;left: 0;z-index: 2;display: inline-block;width: 110px;height: 22px;background: url('/images/prepaid_tag.png');background-repeat: no-repeat;background-size: contain;}
.best_seller_tag {position: absolute;top:70px;left: 0;z-index: 2;display: inline-block;width: 110px;height: 22px;background: url(/images/besst-seller.png);background-repeat: no-repeat;background-size: contain;}
.small_title{font-size: 13px;text-decoration: underline;font-weight: 600;}
.offer_container{background: #32CD32; color: #fff;margin-top: 5px; border-radius: 5px;margin-bottom: -15px;}
.offer_header{padding: 5px 0}
.offer_header .offer_title{text-align: center; color: #fff}
.offer_duration{border-top: 1px solid #fff}
.offer_duration table th,.offer_duration table td{width: 25%; text-align: center; padding: 0; border-right: 1px solid #fff} 
.india_flag{background-image: url(/images/india-flag.png);background-size: 25px 25px;height: 25px;width: 25px;display: inline-block;margin-right: 2px;vertical-align: sub;}
#global_offer_popup h4{margin-bottom: 10px;}
#global_offer_popup.modal .modal-content{ padding-bottom: 0 }
#global_offer_popup.modal.product-list{margin-top: 0}
@media only screen and (min-width: 768px){#global_offer_popup .shop-img {height: 350px;}}
.coupon_container{font-size: 10px;margin-top: 5px;border: 1px solid #eee;border-radius: 5px;background: #eee;text-align: center;}
.coupon_container .coupon_code{border: 1px solid #c5002c;border-radius: 3px;padding: 0 2px;}
#modal_intro .modal-content a{color: #039be5}
#subscribe_modal .row-container { display: grid;grid-template-columns: 60px auto;}
#sub-phone{margin-left: 5px;}
#subscribe_modal .coupon_tag{color: #000000;display: inline-block;padding: 9px 10px;background: #ffffff;border: 2px dashed #666666;font-weight: bold;background-color: rgb(238, 235, 235);width: 180px;height: 50px;font-size: 20px;margin-top: 5px;}
#subscribe_modal .btn-small{height: auto;width: auto;}
#subscribe_modal .thank-you-container {display: none;}
#subscribe_modal .close-button {border: none;display: inline-block;padding: 2px 16px;vertical-align: middle;overflow: hidden;text-decoration: none;color: inherit;background-color: inherit;text-align: center;cursor: pointer;white-space: nowrap;font-size: 25px;}
#subscribe_modal .close-container {background-color:#2bbbad;color:#fff;margin-bottom: 15px;}
#subscribe_modal .topright {position: absolute;right: 0;top: 0}
#subscribe_modal .close-button-bottom{background-color: #fff;color: #222;}
#subscribe_modal .thank-you-container .green-text{font-size: 16px;}
#sub-email{margin-bottom: 5px;}
#subscribe_modal.modal .modal-content {padding: 10px 20px;}
.product-list .margin-top-2 {margin-top: 10px;}
.you-may-like .section-title, .frequently-bought-together .section-title{margin-bottom: 8px;}
.frequently-bought-together {margin-top: 15px;}
.frequently-bought-together img {width: 100%;border-radius: 10px;}
.product-details .desc-short h5 {margin-bottom: 5px;}
#offer_coupon .modal-content .modal-action{display: inline-block;position: absolute;right: 0;top: 0; background: #dfdfdf;border: 1px solid #000;height: 35px;width: 35px;padding: 0;text-align: center;}
#offer_coupon .modal-content .modal-action .material-icons{line-height: 35px}
@media only screen and (max-width: 450px) {#offer_coupon .modal-content img{display: none;}#offer_coupon .modal-content{background: url('/images/coupon-code-heer10-vertical.jpg?v3') no-repeat;background-size: 100% 500px;height:500px}}
#offer_continue .modal-content .modal-action{display: inline-block;position: absolute;right: 0;top: 0; background: #dfdfdf;border: 1px solid #000;height: 35px;width: 35px;padding: 0;text-align: center;}
#offer_continue .modal-content .modal-action .material-icons{line-height: 35px}
@media only screen and (max-width: 450px) {#offer_continue .modal-content img{display: none;}#offer_continue .modal-content{background: url('/images/heer-fashion-carnival-ver.jpg?v22') no-repeat;background-size: 100% 500px;height:500px}}
.help{background-color: #c5002c!important;}
#wholesale_video_modal {max-height: 100%; overflow: visible}
#wholesale_video_modal .modal-content{padding: 0!important;}
#wholesale_video_modal .wholesale-video-modal-close-btn{width: 100%;margin-top: -6px;background-color: white!important;color: black;}
#wholesale_video_modal .reel-title{text-align: center;padding: 10px!important;font-size: 15px;}
#wholesale_video_modal .reel-title a{color: #3366CC!important;}
#wholesale_video_modal .top-close-btn {position: relative;height: 35px;width: 35px;right: 0;margin-top: 0px;z-index: 0;text-align: center;line-height: 36px;font-size: 25px;margin-bottom: 5px;float: right;}
@media only screen and (max-width: 450px) {#wholesale_video_modal .modal-content img{display: none;}#wholesale_video_modal .modal-content{background: url('/images/valentine-day-ver-2024.jpg') no-repeat;background-size: 100% 500px;height:500px}}
#share_link{position: fixed;right: 20px;bottom: 35%;z-index: 111;background-color: #c5002c;}
.contact-container * {box-sizing: content-box;}    
.contact-container {position: fixed;right: 0;z-index: 99999999;bottom: 45%;transform: translateX(100%);transition: transform 0.4s ease-in-out;}
.contact-container.visible {transform: translateX(-10px);}
.contact {background-color: #fff;border-radius: 16px;box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);border: 5px solid #c5002c;display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: Verdana, sans-serif;position: relative;height: 110px;width: 350px;max-width: calc(100% - 10px);}
.contact span.close-btn {width: 20px;height: 20px;border: 0;cursor: pointer;position: absolute;top: 5px;right: 5px;}
.contact span.close-btn svg {stroke: #c5002c;width: 20px;height: 20px;}
.contact span.close-btn:focus {outline: none;}
.contact div {background-color: #c5002c;border-radius: 0 0 10px 10px;color: #fff;font-size: 13px;font-weight: bold;text-transform: uppercase;line-height: 18px;padding: 2px 0 6px;position: absolute;top: 0;left: 50%;margin: 0;transform: translateX(-50%);text-align: center;width: 280px;}
.contact ul {display: flex;list-style-type: none;padding: 0;margin: 0;}
.contact ul li {margin: 24px 6px 0 6px;}
.contact ul li a {border: 4px solid #c5002c;border-radius: 50%;display: flex;justify-content: center;align-items: center;height: 48px;font-size: 24px;color: #c5002c;width: 48px;text-decoration: none;transition: all 0.2s ease-in-out;}
.contact ul li a:hover {border-color: #c5002c;color: #000;box-shadow: 0 9px 12px -9px #c5002c;}
.contact-btn {border-radius: 30px;background-color: #c5002c;border: 2px solid #c5002c;box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);color: #fff;cursor: pointer;padding: 12px 20px;position: fixed;bottom: 20px;right: 20px;z-index: 99999999;font-size: 15px;font-weight: bold;line-height: 20px;font-family: Verdana, sans-serif;text-transform: uppercase;transition: all 0.4s ease-in-out;}
.contact-btn:hover {background-color: #ffffff;color: #c5002c;}
.contact-btn:focus {outline: none;}
@media screen and (max-width: 480px) {
	.contact-container.visible {transform: translateX(0px);}
	.contact-btn {right: 10px;}
}
.sidebar-panel #slide-out li .user-view a{text-align: center;}
.sidebar-panel #slide-out li .user-view a .circle{background-color: #fff!important;margin: 0 auto;}
#whatsapp_chanel{position: fixed;right: 20px;bottom: 28%;z-index: 111;}
.segments-page{margin-top: 10px;}
.main-container{margin-top: 70px!important;}
footer .main_logo{margin-bottom: 0!important;}
.product-list .product_title {font-weight: bold!important;font-size: 15px!important;}
.user-info-modal .model-form{margin-top: 20px;}
.user-info-modal .model-form input{border: 1px solid!important;height: 2.5rem!important;padding: 0 10px!important;box-sizing: border-box!important;border-radius: 5px!important;background-color: #f5f5f5!important;}
.user-info-modal .model-form input::-ms-input-placeholder{color: #b9b3b3;}
.user-info-modal .modal-footer{height: 35px;}
#save_user_info_whatsapp_chanel{background-color: green;}
.footer-btn-container-parent{background-color: #ddd;width: 100%!important;position: relative;z-index: 99;position: fixed;bottom: 0;left: 0;right: 0;background: #FFFFFF !important;}
.footer-btn-container{display: grid;grid-template-columns: 20% 20% 20% 20% 20%;place-content: center;box-shadow: 0 0 9px rgba(0,0,0,.20);}
.footer-btn-container .btn-container{display: flex;flex-direction: column;justify-content: center;text-align: center;height: 50px;}
.footer-btn-container a i{font-size: 30px;}
.footer-btn-container-parent .cart_items_no{width: 18px;height: 18px;line-height: 17px;display: inline-block;background: #c5002c;text-align: center;border-radius: 50%;position: relative;top: -15px;right: 12px;color: #fff;font-size: 12px;}
.footer-btn-active{color: #c5002c;}
#search_modal .modal-content{padding: 15px!important;}
#search_modal .modal-content .model-form{margin-top: 10px!important;}
#search_modal button{margin-top: 0!important;}
#search_modal input{margin: 0!important;}
.header-container i{font-size: 32px;}
.modal.bottom-sheet {height: 100vh!important;max-height: 85%!important;}
#search_modal .popular-products .popular-products-container .row{margin-bottom: 5px!important;}
#search_modal .popular-products .title{margin-bottom: 10px;}
#search_modal .popular-products .col{padding: 2px!important;}
#search_modal .popular-products-container .shop-img, .cart-summary-details .shop-img{height: 140px!important;border-radius: 5px!important;}
@media screen and (min-width: 600px) {
	#search_modal .popular-products-container .shop-img, .cart-summary-details .shop-img{height: 120px!important;}
}
@media screen and (max-width: 425px) {
	#search_modal .popular-products-container .shop-img, .cart-summary-details .shop-img{height: 100px!important;}
}
#search_modal .popular-products-container .shop-img img, .cart-summary-details .shop-img img{width: 100%!important;}
#search_modal .search-btn{background-color: #c5002c;border-radius: 5px!important;height: 37px!important;}
#search_modal .popular-products-container p{margin: 5px 0 3px 0px!important;color: black;}
#search_modal .popular-products-container .view{border-radius: 5px;}
#search_modal .popular-products{margin-bottom: 10px;padding: 0px 15px 0px 15px!important;}
@media only screen and (max-width: 992px)
{
	.modal:not(.bottom-sheet){width: 95%!important;}    
}
.modal:not(.bottom-sheet) .modal-content{padding: 15px!important;}
.modal:not(.bottom-sheet) h4{text-align: center;text-transform: uppercase;font-weight: bold;font-size: 25px;}
.modal:not(.bottom-sheet) p{text-align: center;color: #5e5b5b!important;}
.modal:not(.bottom-sheet) a{width: 100%;height: 30px;border-radius: 5px;background-color: #222;margin-top: 10px;}
.modal:not(.bottom-sheet) input{background-color: white !important;margin-bottom: 10px!important;}
.modal:not(.bottom-sheet) .input-field .prefix{text-align: center;}
.modal:not(.bottom-sheet) .new-updates{margin-top: 0px!important;}
.modal:not(.bottom-sheet) .update-flag{position: absolute;opacity: 1;height: 1.5rem!important;}
.modal:not(.bottom-sheet) .close-btn{position: fixed;right: 10px;top: 5px;font-size: 25px;cursor: pointer;}
.modal:not(.bottom-sheet) {top: 27%!important;}
.modal:not(.bottom-sheet) .modal-close-btn{position: absolute;top: 5%!important;right: 10px!important;font-size: 20px;}
.modal:not(.bottom-sheet) button{width: 100%;height: 30px;border-radius: 5px;background-color: #222;margin-top: 10px;}
.bottom-sheet .close-bottom-sheet-modal-btn{position: absolute;top: 5px;right: 10px;font-size: 25px;}
#close-sidebar{position: absolute;top: 5px;right: 0;}
#close-sidebar i{font-size: 25px;color: white;}
.sidebar-panel .side-nav{width: 400px;}
@media only screen and (max-width: 768px) {
	.sidebar-panel .side-nav{width: 100%;}
}
.sidebar-panel .side-nav .row a{padding: 0!important;}
#slide-out .row{margin-bottom: 0!important;}
#slide-out .row .col{padding: 0 1.3rem!important;}
#slide-out .whatsapp-support-btn-container {text-align: center;}
#slide-out .whatsapp-support-btn-container .btn-whatsapp-support{width: 95%;color: white;background: #12ad4c;border-radius: 10px;}
#slide-out .whatsapp-support-btn-container .btn-whatsapp-support i{margin-right: 0px!important;color: white!important;}
#slide-out .hr{border: 1px solid #ededed;width: 95%;}
#slide-out .social-container{margin-top: 10px;text-align: center;/*display: flex;justify-content: center;*/}
#slide-out .social-container a{text-align: center;}
#slide-out .social-container a img{width: 10%;display: inline-block;margin-right: 15px;}
.shop-img, .product-image {position: relative!important;}
.shop-img .overly-image, .product-image .overly-image{width: 30%!important;opacity: 0.3;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
footer{background: #e82954!important;}
.grey-text {color: #e6e6e6!important;}
/* body{background-color: #efefef!important;} */
/* #slide-out .social-container > a{margin: 5px;} */