@media screen and (max-width:1500px) { .body.woocommerce-checkout .fc-content.fc-container, body.woocommerce-checkout .fc-content { max-width: 1500px !important } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tfoot.checkout_tablefooter tr td:last-child, .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tr td.product-subtotal { width: 120px } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tr td.product-name { width: calc(100% - 200px) } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tr td.product-thumbnail { width: 80px } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tfoot.checkout_tablefooter tr td:last-child span.red { font-size: 13px } .header_menu ul li:last-child>ul.sub-menu { left: auto; right: 0 } } @media screen and (max-width:1400px) { .wishlist_div ul li { padding-left: 28px; padding-right: 13px; font-size: 14px } .cart_items_inr { padding-right: 40px } .cart_shipping_otr { padding-left: 40px } .woocommerce .cart_items_otr table.shop_table td { padding-top: 20px; padding-bottom: 20px } .woocommerce .cart_items_data_inr table.shop_table td.product-thumbnail { padding-left: 10px; padding-right: 0 } .cart_items_title { padding-bottom: 20px } .woocommerce .cart_items_otr table.shop_table tr td:last-child { padding-right: 20px; width: 180px } .cart_shipping_otr .coupon { padding: 25px 0 } .cart_shipping_otr .cart_items_title { padding-top: 20px } .product_detail_right_inr { padding-left: 50px } .def-page .woocommerce ul.order_details li strong { font-size: 20px } .product-thumbnail .product-quantity { top: 5px; right: -8px } .cellection-box h2 { font-size: 38px } #menu-item-5357>ul.sub-menu { column-count: 1 } } @media screen and (max-width:1350px) { .popup_inr, .wishlist_div { margin-bottom: 15px } .def-page h2 { font-size: 32px; line-height: 40px } .def-page h3 { font-size: 30px; line-height: 34px } .def-page h4 { font-size: 28px; line-height: 34px } .privacy-page .privacy-inner { padding-left: 20px; margin-bottom: 0 } .def-page ul li:before { top: 15px } .pagenotfound { padding: 50px 0 } .pagenotfound h2 { font-size: 36px } .pagenotfound p { font-size: 20px } .header_menu ul li { margin: 0 15px } .button_height, .woocommerce .product_detail_col [type=file], .woocommerce .xoo-aff-flag-cont, .woocommerce form .form-row input:not(input[type=radio], input[type=checkbox]), .woocommerce form .form-row textarea, .woocommerce-checkout .fc-wrapper .fc-coupon_code__collapsible .fc-coupon-code__apply, .woocommerce-checkout .fc-wrapper .fc-coupon_code__collapsible input#coupon_code, .woocommerce-checkout div.woocommerce .select2-selection.select2-selection--single, button, input[type=button], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=image], input[type=month], input[type=number], input[type=password], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select { height: 45px } .footer_top_left_inr label { font-size: 16px; padding-right: 8px } .footer_top_left_inr input { max-width: 285px } .inner_banner { padding: 25px 0 30px } .product_detail_right_inr { padding-left: 40px } .wishlist_div ul li:before { width: 18px; height: 17px } .wishlist_div ul li.return_icon:before, .wishlist_div ul li.shiping:before, .wishlist_div ul li.wishlist:before { background-size: contain } .wishlist_div ul li { font-size: 13px; padding-left: 23px } .wishlist_div { padding-bottom: 15px } .extrafive.product_detail_slider_thumb, .product_detail_info { padding: 30px 0 } .cart_popup { padding: 40px } .popup_cart_btn { padding-top: 20px } .a_btn a { font-size: 17px; padding: 0 25px } .cart_items_title, .footer_accordian_txt ol, .footer_accordian_txt p, .popup_inr, .title { padding-bottom: 15px } .cart_popup .title p { padding: 0 } .home_service_inr { margin: 0 -16px } .home_service_col { padding: 8px 16px 20px } .banner ul.slick-dots li button { width: 12px; height: 12px } .bday_gift_col_inr .home_service_txt { padding: 15px 20px 40px } .home_service_txt .price_div { left: 20px; bottom: 15px } .price_div h5 ins { padding-right: 20px } .price_div, .review_right_col_inr p { padding-top: 10px } .best_seler_div, .naughty_div, .relationship_div, .trust_div { padding-bottom: 40px } .picks_div .relationship_col_inr .home_service_txt p, .stock_txt, .woocommerce-checkout .woocommerce form.checkout .form-row { padding-bottom: 10px } .picks_div { padding-top: 40px; margin-bottom: 177px } .picks_div .jhakaas_picks_slider { margin-bottom: -177px } .relationship_col_inr .home_service_txt { padding: 20px } .cart_shipping_otr, .review_right_col { padding-left: 30px } .review_right_col_inr { padding: 20px 30px 40px } .review_right_img img { width: 60px; height: 60px } .rating_start { padding-top: 5px } .review_div { padding: 40px 0 30px } .cart_shipping_otr .cart_items_title, .trust_col_inr .home_service_txt, .woocommerce div.product form.cart .variations th.label { padding-top: 15px } .footer_top_left_inr form .mailpoet_paragraph { font-size: 16px } .footer_top_left_inr .mailpoet_form_columns { width: 60% } .mailpoet_paragraph { width: 40% } .product_detail_right_inr h3 { font-size: 26px; padding-bottom: 10px } .product_detail_right_inr .price_div h5, .product_detail_right_inr .price_div h5 span.price { font-size: 26px } .tex_div { padding-bottom: 20px } .product_detail_right_inr label { padding: 15px 0 8px } .woocommerce form .form-row input, .woocommerce form .form-row textarea { height: 45px; padding: 6px 15px; font-size: 15px } .woocommerce form .form-row textarea { padding: 8px 15px } .weasyfields_country_otr .weasyfields_inline_country_selection select, .weasyfields_inline_time_selection select { height: 45px !important; font-size: 14px } .weasyfields_inline_time_selection select { background-position: 90% 20px } .weasyfields_inline_country_selection select { background-position: 95% 20px } .product_btn button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .qty_cart_wish_flex_sec .wishlist_btn, .woocommerce .quantity input[type="button"], .woocommerce .quantity input.qty { height: 45px; font-size: 16px } .product_btn .buy_now_btn a { font-size: 16px; padding: 12px 15px; height: 40px } .product_btn button.button.pisol_buy_now_button { font-size: 17px !important } .weasyfields_timepicker_otr .weasyfields_inline_time_selection select { padding: 0 20px 0 10px !important } .tinvwl-input-group .form-control, .weasyfields_file_div_otr, .xoo-aff-group input[type=email], .xoo-aff-group input[type=number], .xoo-aff-group input[type=password], .xoo-aff-group input[type=text], .xoo-aff-group select, .xoo-aff-group select+.select2, .xoo-ml-phone-cc+.select2 .select2-selection, .xoo-ml-phone-cc+.select2 .selection, .xoo-ml-phone-cc+.select2.select2-container .select2-selection__rendered { height: 45px !important } .product_detail_page .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { font-size: 15px; padding: 22.5px 15px } .product_detail_col { padding: 8px 0 } .wishlist_div ul li.wishlist .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img { max-width: 16px; max-height: 18px } .cart_shipping_otr .coupon>*, .form-row .weasyfields_file_select_button, .form-row aside, button, input[type=button], input[type=image], input[type=submit] { font-size: 15px } .form-row .weasyfields_file_select_name { font-size: 15px; padding-left: 15px } .certification_trust_sec { padding-bottom: 35px } .product_detail_info .faq_header { padding: 16px 0 } .cart_items_otr .woocommerce-Price-amount.amount bdi, .cart_page_main_otr h5, .product_detail_info .faq_header h6, td.product-name>a { font-size: 17px } .product_detail_info .faq_header h6, .product_detail_info .faq_header.active h6 { background-position: 100% 9px } .footer_accordian_txt ol li, .footer_accordian_txt ul li, .product_detail_info .footer_accordian_txt p { font-size: 17px; line-height: 28px } .product_item_right select { height: 45px; font-size: 15px } .cart_shipping_otr table tr td { padding-bottom: 8px } .cart_row ul li, .cart_shipping_otr .coupon { padding: 15px 0 } .woocommerce .cart_items_otr table.shop_table td { padding-top: 15px; padding-bottom: 15px } .woocommerce .cart_items_otr table.shop_table td.product-thumbnail { width: 110px } .cart_shipping_otr .cart_items_title h4, .def-page .woocommerce ul.order_details li strong, .woocommerce-account .woocommerce-MyAccount-content fieldset legend { font-size: 18px } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { height: 45px; padding: 0 } .woocommerce .cart_items_otr table.shop_table tr td:last-child { width: 150px } .woocommerce table.shop_table td.product-name { width: calc(100% - 330px) } .mini_cart_cart_total { margin-top: 20px; font-size: 17px } .custom_minicart_otr .mini_cart_btns a { height: 45px; font-size: 17px } .product_img { width: 70px; height: 70px } .cart_row ul li .removeproduct { width: 20px } .cart_product_details { width: calc(100% - 105px) } .contact_right_inr { padding-left: 50px } .contact_left_inr { padding-right: 50px } .fc-wrapper .fc-place-order .fc-place-order-button { min-height: inherit } #shipping_country_field .woocommerce-input-wrapper strong { padding-left: 15px; padding-top: 6px; padding-bottom: 7px } div.woocommerce form .form-row.has-description:not(:last-child) { margin-bottom: 5px } .woocommerce-checkout .woocommerce form .form-row textarea { padding: 7px 15px } .woocommerce .has-checkout-layout--multi-step .fc-wrapper .fc-step__substep-save { margin-top: 15px } .woocommerce-checkout div.woocommerce .select2-container .select2-selection--single .select2-selection__rendered { padding-top: 11px } body .woocommerce .has-checkout-layout--multi-step .fc-wrapper .fc-step__substep-save { margin-top: 15px !important } .woocommerce-account .woocommerce-MyAccount-navigation { width: 22% } .woocommerce-account .woocommerce-MyAccount-content { padding: 15px } .woocommerce table.shop_table th { font-size: 16px; line-height: normal; padding: 6px 10px } .woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-actions { gap: 10px } .woocommerce table.tinvwl-table-manage-list tr td, .woocommerce-account .woocommerce table.shop_table td { padding: 10px } .woocommerce table.my_account_orders .button.wcsts-get-help-button { background-size: 16px !important; padding: 11px } .woocommerce table.my_account_orders .woocommerce-button.button.invoice { background-size: 18px !important; padding: 10px } .woocommerce table.my_account_orders .woocommerce-button.button.view { padding: 7px; width: 24px; background-size: 23px !important } .woocommerce-account .woocommerce-MyAccount-content fieldset { padding: 15px; margin-bottom: 15px } .woocommerce-account .woocommerce-MyAccount-content form .form-row label { padding-bottom: 7px } .woocommerce .wcsts_input_attachment_container { height: 45px; padding: 7px 15px } #wcsts_new_ticket_message, #wcsts_new_ticket_priority, #wcsts_new_ticket_subject, .wcsts_new_message_textarea { margin-bottom: 10px; padding: 8px 15px !important } .woocommerce table.tinvwl-table-manage-list thead tr th { padding: 6px 10px } .tinv-wishlist tfoot .tinvwl-to-right button, .tinvwl-to-left.look_in button { padding: 0 15px !important } body .xoo-aff-group { margin-bottom: 15px !important } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address { font-size: 17px; line-height: 26px } span.xoo-ml-inline-verify { top: 14px !important; right: 10px } p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 19px; margin-bottom: 30px; line-height: 28px } .woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin: 20px 0 } .product_di .img { width: 50px; height: 50px } .product_di::before, .success_animate.sucess_border::after { width: calc(100% - 45px) } .product_di::before, .success_animate::after { left: calc(-50% + 25px); top: 20px } .product_di .img img { max-width: 27px } .product_di .text p { max-width: 140px; font-size: 14px; line-height: 24px } .checkout_page_main_otr .checkout_items_otr.width_70 { padding-right: 30px } .woocommerce .checkout_items_otr table.woocommerce-checkout-review-order-table tbody tr td { padding-top: 10px; padding-bottom: 10px } .offer_popup_main_div { padding: 30px } .header_menu ul li ul.sub-menu li a { padding: 3px 11px; font-size: 14px } .header_menu ul li.menu-item-has-children a:after { right: -18px; top: 7px } .header_menu ul li a { font-size: 14px } .cellection-box h2 { font-size: 34px; line-height: 44px; padding: 10px 0 } .footer_bottom_inr { width: 100% } .search_modal { top: 180%; right: 0 } .qty_cart_wish_flex_sec .qty_otr { width: 30%; margin-top: 10px; } } @media screen and (max-width:1200px) { .wrapper { padding: 0 40px } .def-page { padding: 40px 0 30px } .def-page h2 { font-size: 30px; line-height: 38px } .def-page h3 { font-size: 28px; line-height: 34px } .def-page h4 { font-size: 26px; line-height: 32px } .def-page h5 { font-size: 24px; line-height: 30px } .def-page p, h4 { line-height: 26px } .def-page p { font-size: 15px } .def-page .left-img, .def-page .right-img { width: 50% } .checkout_items_otr .woocommerce-terms-and-conditions-wrapper, .privacy-page .privacy-inner ul, .woocommerce .radio_btn_address.form-row { margin-top: 0 } .privacy-page ol, .privacy-page ul { margin-left: 15px } .contact_right_inr p, .def-page ul, .tags_div { padding-bottom: 10px } .def-page ul li:before { top: 14px } .privacy-page ol { padding-left: 0 } .pagenotfound { padding: 40px 0 } .pagenotfound h2 { font-size: 32px } .cart_shipping_otr .cart_items_title h4, .pagenotfound p { font-size: 18px } .def-page p { padding-bottom: 15px } h2 { font-size: 40px; line-height: 40px } h4 { font-size: 23px } p { font-size: 15px; line-height: 25px } .button_height, .product_btn button, .woocommerce #respond input#submit, .woocommerce .form-row .custom-prefix, .woocommerce .product_detail_col [type=file], .woocommerce .xoo-aff-flag-cont, .woocommerce a.button, .woocommerce button.button, .woocommerce form .form-row input:not(input[type=radio], input[type=checkbox]), .woocommerce form .form-row textarea, .woocommerce input.button, .woocommerce-checkout .fc-wrapper .fc-coupon_code__collapsible .fc-coupon-code__apply, .woocommerce-checkout .fc-wrapper .fc-coupon_code__collapsible input#coupon_code, .woocommerce-checkout div.woocommerce .select2-selection.select2-selection--single, button, input[type=button], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=image], input[type=month], input[type=number], input[type=password], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, .qty_cart_wish_flex_sec .wishlist_btn, .woocommerce .quantity input[type="button"], .woocommerce .quantity input.qty { height: 40px } .wishlist_btn .tinv-wishlist a::before { font-size: 27px !important; } .header .header_logo img { width: 80% } .header_logo { margin-top: -28px } .bday_gift_col_inr .home_service_txt { padding: 11px 11px 30px } .home_service_txt .price_div { left: 0; bottom: 6px } .home_service_inr, .picks_div .slick-list.draggable { margin: 0 -15px } .home_service_col, .review_right_col_inr,.bg_gray .home_service_col { padding: 15px } .footer_top_left, .picks_div .title p { width: 70% } .footer_top_right { width: 30% } .footer_top_right_inr ul li a { width: 35px; height: 35px; font-size: 18px } .footer_top_left_inr input { height: 45px; max-width: 258px } .footer_top_left_inr input[type=submit] { height: 45px } .footer_middle_col_inr ul li a, .product_detail_right_inr label, .wc-proceed-to-checkout.a_btn a, .woocommerce button.button, .woocommerce form.edit-account div.form-row label, .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table td { font-size: 15px } .footer_middle_col_inr ul li { line-height: 24px } .footer_middle_inr { margin: 0 -5px } .footer_middle_col { padding: 5px } .footer_middle { padding-top: 30px } .picks_div { padding-top: 35px } .relationship_col_inr .home_service_txt { padding: 15px 9px } .trust_div_otr p { line-height: 22px } .review_right button.slick-arrow { top: 70% } .inner_banner_txt h1 { font-size: 40px } .inner_banner_txt ul { padding-top: 15px } .about_page_inr p { padding-bottom: 20px } .cart_items_inr, .contact_left_inr { padding-right: 30px } .cart_shipping_otr, .contact_right_inr, .product_detail_right_inr { padding-left: 30px } .inner_banner_txt ul li { padding-right: 10px; margin-right: 8px } .footer_top, .inner_banner, .product_detail_info { padding: 20px 0 } .footer_accordian_txt ol, .footer_accordian_txt p, .tex_div, .title { padding-bottom: 12px } .title p { padding-top: 5px } .product_detail_col { padding: 5px 0 } .product_detail_col_inr label { padding-bottom: 5px } .wishlist_div ul { row-gap: 6px } .wishlist_div ul li:before { width: 15px; height: 15px } .wishlist_div { padding-bottom: 10px; margin-bottom: 10px } .bday_gift_col_inr h4, .cart_page_main_otr h5, .def-page .woocommerce ul.order_details li strong, .tags_div ul li, td.product-name>a { font-size: 17px } .cart_popup { padding: 35px } .product_popup .shipping_policy_list ul li { font-size: 17px; margin-bottom: 10px; line-height: 27px } .a_btn a, .collection-span, .woocommerce .cart_items_otr table.shop_table .product-subtotal ins, .woocommerce-account .woocommerce-MyAccount-content fieldset legend { font-size: 16px } .product_detail_col_inr abbr { padding: 12px } .product_detail_col_inr textarea { height: 130px } .form-row select { background-position: 98% 19px } .woocommerce div.product form.cart .variations th.label { padding-bottom: 6px; padding-top: 12px } .wi_50 { width: 100%; margin-right: 0 !important } .review_right_col { padding-left: 20px; font-size: 16px; line-height: 26px } .price_div { padding-top: 8px } .banner ul.slick-dots li button { width: 11px; height: 11px } .cart_shipping_otr .coupon button, .woocommerce .cart_items_data_inr table.shop_table td.product-thumbnail, button.fc-coupon-code__apply.button { width: 90px } .woocommerce .cart_items_otr table.shop_table td { padding: 15px 0 15px 15px; line-height: 26px } .width_70 { width: calc(65% - 4px) } .width_30 { width: calc(35% - 4px) } .price_div h5 ins { padding-right: 20px } .a_btn a { padding: 0 20px; height: 45px } .picks_div .jhakaas_picks_slider { margin-bottom: -160px } .picks_div { margin-bottom: 160px } .review_right_txt h4 { font-size: 20px; background-size: 20px; background-position: 100% 5px } .review_right_col_inr:before { width: 30px; height: 30px; background-size: contain } .review_div { padding: 30px 0 } .bday_gift_div { padding: 20px 0 30px } .best_seler_div, .certification_trust_sec, .naughty_div, .relationship_div, .trust_div { padding-bottom: 30px } .footer_top_left_inr .mailpoet_form_columns input { height: 45px; padding: 6px 15px !important; font-size: 15px } .footer_middle_col_inr h5 { margin-bottom: 12px } .footer_middle_col_inr ul { padding-bottom: 18px } .footer_bottom { padding: 16px 0 } .faq_header_otr h4, .footer_accordian_txt h5 { font-size: 17px; line-height: 26px; margin: 12px 0 } .picks_div .slick-slide { margin: 0 15px } .contact_address h4, .stock_txt { padding-bottom: 8px } .product_detail_right_inr h3 { font-size: 22px; padding-bottom: 8px } .product_detail_right_inr .price_div h5, .product_detail_right_inr .price_div h5 span.price, .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr h5, .woocommerce-checkout .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after { font-size: 20px } .tex_div { padding-bottom: 16px } .product_detail_right_inr label { padding: 12px 0 6px } .woocommerce .wcsts_input_attachment_container, .woocommerce form .form-row input, .woocommerce form .form-row textarea { height: 40px; padding: 5px 12px } .woocommerce form .form-row textarea { padding: 7px 12px } .tinvwl-input-group .form-control, .weasyfields_country_otr .weasyfields_inline_country_selection select, .weasyfields_file_div_otr, .weasyfields_inline_time_selection select, .xoo-aff-group input[type=email], .xoo-aff-group input[type=number], .xoo-aff-group input[type=password], .xoo-aff-group input[type=text], .xoo-aff-group select, .xoo-aff-group select+.select2, .xoo-ml-phone-cc+.select2 .select2-selection, .xoo-ml-phone-cc+.select2 .selection, .xoo-ml-phone-cc+.select2.select2-container .select2-selection__rendered { height: 40px !important } .weasyfields_country_otr .weasyfields_inline_country_selection select { padding-left: 8px !important } .weasyfields_inline_time_selection select { background-position: 90% 16px } .weasyfields_inline_country_selection select { background-position: 95% 16px } .product_btn .buy_now_btn a { padding: 9px 10px 10px } .product_btn button.button.pisol_buy_now_button { font-size: 16px !important } .weasyfields_timepicker_otr .weasyfields_inline_time_selection select { padding: 0 20px 0 8px !important } .product_detail_page .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { font-size: 14px; padding: 19px 15px } .form-row aside { font-size: 14px } .form-row .weasyfields_file_select_name { font-size: 14px; padding-left: 12px } .product_detail_info .faq_header { padding: 12px 0 } .product_detail_info .faq_header h6, .product_detail_info .faq_header.active h6 { background-position: 100% 9px } .footer_accordian_txt ol li, .footer_accordian_txt ul li, .product_detail_info .footer_accordian_txt p { font-size: 16px; line-height: 26px } .form-row .weasyfields_file_select_button { font-size: 14px; padding: 0 15px !important } .form-row select { background-size: 9px } .product_item_right select { height: 40px; font-size: 14px } .cart_shipping_otr .coupon input[type=text] { height: 40px; width: calc(100% - 89px) } .cart_shipping_otr .cart_items_title { padding: 15px 0 10px } .woocommerce .cart_items_otr table.shop_table .product-subtotal del { margin-right: 0 } .cart_class_inr { padding: 40px 0 0 } #mincart_new .cart_row, .woocommerce a.button { padding: 0 20px } #mincart_new .submenumainotr { padding: 15px 20px } .custom_minicart_otr { width: 450px; right: -450px } .mini_cart_cart_total { margin-top: 15px } .custom_minicart_otr .mini_cart_btns a { height: 40px; font-size: 16px } .contact_right_col label { font-size: 17px; padding-bottom: 8px } .contact_right_col { padding: 8px 0 } .contact_right_col textarea { height: 140px } .contact_right_col input, .contact_right_col textarea { padding: 10px 18px; font-size: 17px } .contact_submit_inr input { font-size: 17px; padding: 12px 30px } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tr td { padding: 8px } body:not(.has-checkout-must-login-notice) .fc-inside { width: 55% } .woocommerce .fc-sidebar { width: 42% } .woocommerce-checkout div.woocommerce .fc-wrapper .fc-step__substep-edit { padding: 9px; top: 10px } .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box, .woocommerce #wcsts_new_ticket_content { padding: 10px 15px } .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after { width: 20px; height: 20px } .woocommerce-checkout div.woocommerce .select2-container .select2-selection--single .select2-selection__rendered { padding: 9px 12px 0 } #shipping_country_field .woocommerce-input-wrapper strong { padding-left: 12px } .woocommerce-account .addresses .title .edit, .woocommerce-checkout .fc-wrapper .fc-step__substep { padding: 10px } body .woocommerce .fc-wrapper .fc-inside .fc-place-order__section, body.has-place-order--both_payment_and_order_summary .fc-wrapper .fc-sidebar .fc-sidebar__inner .fc-place-order__section--sidebar { padding: 15px !important } .woocommerce-checkout .woocommerce .fc-sidebar form .form-row span, .woocommerce-checkout .woocommerce form .form-row div, .woocommerce-checkout .woocommerce form .form-row p { margin-bottom: 0 !important } .has-checkout-layout--multi-step .fc-step__substep-text { padding-right: 40px !important } .woocommerce form.checkout .form-row label[for=billing_address_1] small, .woocommerce form.checkout .form-row label[for=billing_address_2] small { width: calc(100% - 10px); display: inline-block } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { padding: 10px !important } .checkout_items_otr.cart_shipping_otr .coupon { padding: 15px 0 } .billing_page_saved_address .saved_address_col { width: calc(50% - 8px) } .woocommerce-account .woocommerce-MyAccount-navigation ul li a { padding-top: 7px; padding-bottom: 7px } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address { font-size: 16px; line-height: 24px } .woocommerce-account .woocommerce-MyAccount-content form .form-row input.input-text { margin-bottom: 10px } span.xoo-ml-inline-verify { top: 11px !important } .xoo-ml-phone-cc+.select2 span.select2-selection__arrow { top: 40% !important } .woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 7px !important } .woocommerce-account .woocommerce-MyAccount-content form .form-row label { padding-bottom: 6px } .tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn { width: fit-content } .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) { display: inline-block !important; vertical-align: top } .tinv-wishlist tfoot .tinvwl-to-right { display: inline-block; vertical-align: top } .woocommerce table.tinvwl-table-manage-list tr td, .woocommerce-account .woocommerce table.shop_table td { padding: 10px 5px } p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 18px; line-height: 26px; padding: 15px; margin-bottom: 20px } .woocommerce .radio_btn_address.form-row label:not(.label_heading, label[for=billing_address_types_Home]:first-child) { margin-right: 20px } .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr .bottom_edit_delete_sec a { padding: 10.5px 18px 10.5px 40px } .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr .bottom_edit_delete_sec a::before { top: 10.5px } .offer_popup_main_div { padding: 30px 25px } .header_menu ul li ul.sub-menu li a { padding: 3px 6px; font-size: 13px } .header_menu ul li ul.sub-menu li { min-height: auto; padding: 5px 0 } .header_menu ul li a { font-size: 13px } .header_menu ul li { margin: 0 13px } .header_menu ul li:last-child>ul.sub-menu { left: auto; right: -18px } .mobile_scroll_div>ul { margin: 0 } .custom_form_section_otr .xoo-aff-cont-phone_code:after, .xoo-aff-group.custom_country_code_col:after { top: 10px !important } .xoo-el-form-container button.button.btn.xoo-ml-login-otp-btn { margin: 5px 0 !important } .offer_popup_main_div .coupon_code_sec { height: 40px; justify-content: space-between } .cellection-box h2 { font-size: 28px; line-height: 40px; padding: 10px 0; margin-bottom: 10px } .collection .collection-inner { gap: 24px } .header_bottom_otr { padding: 0 38px } .home_service .home_service_col { padding: 10px 7.5px; width: 25% } .progress-circle { width: 30px !important; height: 30px !important; right: 94px !important } } @media screen and (max-width:1024px) { .woocommerce div.product div.images.woocommerce-product-gallery { flex-wrap: wrap } .wpgs-for.slick-initialized.slick-slider { padding: 0 !important; width: 100% } .wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { width: 80%; margin: 0 auto } .product_detail_left button.slick-prev { top: 50%; transform: translateY(-50%) rotate(-270deg); left: -36px; right: auto; margin: 0 } .product_detail_left button.slick-next { bottom: auto; top: 50%; left: auto; right: -36px; transform: translateY(-50%) rotate(-94deg); margin: 0 } } @media screen and (max-width:1023px) { .def-page p, .def-page ul, .footer_accordian_txt ol, .footer_accordian_txt p, .woocommerce .checkout_items_otr table.woocommerce-checkout-review-order-table tr td { padding-bottom: 10px } .a_btn a, .contact_right_col input, .woocommerce a.button { height: 40px } .wrapper { padding: 0 30px } .def-page { padding: 30px 0 20px } .def-page h2 { font-size: 26px; line-height: 34px } .def-page h3 { font-size: 25px; line-height: 32px } .def-page h4 { font-size: 24px; line-height: 30px } .def-page h5 { font-size: 23px; line-height: 28px } .def-page ol li, .def-page ul li { font-size: 15px; line-height: 26px } .def-page ol { padding-left: 0 } .def-page .left-img { margin: 0 20px 10px 0 } .def-page p { font-size: 14px; line-height: 22px } .privacy-page .privacy-inner ul { margin-top: 0 } .privacy-page ol { margin: 0 0 10px } .privacy-page ol, .privacy-page ul { margin-left: 10px } .privacy-page .privacy-inner { padding-left: 15px; margin-bottom: 0 } .def-page ul li:before { top: 12px; width: 14px; height: 14px; background-size: 100% } .def-page ul li { padding: 5px 0 5px 25px } .def-page .right-img { margin: 0 0 10px 20px } .pagenotfound { padding: 30px 0 } .pagenotfound h2 { font-size: 26px } .bday_gift_col_inr .home_service_txt h4, .page-numbers li>*, .pagenotfound p, .product_detail_info .footer_accordian_txt h6 { font-size: 17px } .address_heading_main, .def-page h2, .def-page h3, .def-page h4, .def-page h5, .def-page h6 { margin-bottom: 10px } h2 { font-size: 35px; line-height: 35px } .footer_middle_col_inr ul li, p { line-height: 22px } .product_detail_right_inr h3, h4 { font-size: 20px } p { font-size: 14px } .a_btn a { font-size: 15px } .footer_bottom, .header_top { padding: 12px 0 } .header_top_left ul li { margin-right: 12px; padding-right: 12px } .header_top_right ul li { margin-left: 12px; padding-left: 12px } .header .header_logo img { width: 75% } .header_bottom_otr { padding: 0 17px } .header_menu ul li { margin: 0 5px; position: unset } .header_menu { padding: 13px 0 } .cart_page_main_otr h6, .header_menu ul li a, .product-date .entry-date, .woocommerce .cart_shipping_otr table.shop_table h6 { font-size: 13px } .header_logo { margin-top: -25px } .header_menu ul li.menu-item-has-children:after, .header_menu ul li.menu-item-has-children:hover:after { top: 7px; right: -10px; width: 9px; background-size: contain } .header_top_otr { margin: 0 20px } .header_menu ul li ul.sub-menu li a { min-width: 160px } .naughty_div_left_inr .home_service_col:last-child .home_service_img { aspect-ratio: 1 } .picks_div .title p, .product_detail_slider_preview { width: 85% } #mailpoet_form_1 .mailpoet_paragraph.last, .contact_info_heading .text-container, .contact_info_heading .text-container:last-child, .header_menu ul li>ul.sub-menu, .my_addres_edit_otr .my_addres_edit_inr, .naughty_div_left, .naughty_div_right, .tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn button, .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) .tinvwl-input-group, .tinv-wishlist tfoot .tinvwl-to-right, .woocommerce .fc-sidebar, .woocommerce-checkout .woocommerce form.checkout .form-row, body:not(.has-checkout-must-login-notice) .fc-inside { width: 100% } .naughty_div_left_inr .home_service_col { width: 50%; margin: 0 -2px; display: inline-block } .naughty_div_left_inr .home_service_col, .naughty_div_right_inr .home_service_col { vertical-align: top } .review_right_img img { width: 50px; height: 50px } .review_right_col_inr { padding: 15px } .rating_start { padding: 2px 0 5px } .footer_top_left { width: 65% } .footer_top_right { width: 35% } .footer_top_right_inr ul li a { width: 29px; height: 29px; font-size: 18px } .footer_top_left_inr input[type=submit] { height: 45px } .footer_top_left_inr label { margin-bottom: 5px; display: block } .footer_top_left_inr input { width: 300px } .footer_middle_col { width: 33.33% } .footer_faq_col { width: 48% } .footer_middle_col_inr h5 { margin-bottom: 10px; font-size: 16px } .about_page_inr p, .footer_middle_col_inr ul, .inner_banner.product_detail_bradcums { padding-bottom: 15px } .review_left_inr img { margin: 15px 0 } .inner_banner_txt h1 { font-size: 32px } .inner_banner { padding: 15px 0 20px } .inner_banner_txt ul, .trust_col_inr .home_service_txt, .woocommerce .checkout_items_otr .order_thankyou_page_right_sec table.shop_table tfoot tr:first-child td, .woocommerce div.product form.cart .variations th.label { padding-top: 10px } .about_page_inr ul li, .cart_items_otr .woocommerce-Price-amount.amount bdi, .cart_page_main_otr h5, .cart_shipping_otr .cart_items_title h4, .def-page .woocommerce ul.order_details li strong, .fileUpload input.upload, .product_detail_col_inr input, .product_detail_col_inr label, .product_detail_col_inr select, .product_detail_form textarea, .product_detail_info .faq_header h6, .product_popup .shipping_popup_inr .product_detail_col_inr input, .product_popup .shipping_popup_inr .product_detail_col_inr label, .product_popup .shipping_popup_inr .product_detail_col_inr textarea, .tags_div ul li, .woocommerce-checkout .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after, td.product-name>a { font-size: 16px } .about_page_inr ul, .pb_30, .product_div.pb_30 { padding-bottom: 20px } .cart_items_inr, .checkout_page_main_otr .checkout_items_otr.width_70, .contact_left_inr { padding-right: 20px } .contact_right_inr, .product_detail_right_inr { padding-left: 20px } #order_review .woocommerce-notice--error.woocommerce-thankyou-order-failed-actions, .contact_address, .home_service_inr.products, .tex_div { padding-bottom: 12px } .contact_address h4 { padding-bottom: 8px } .contact_right_col { padding: 8px 0 } .contact_right_col label { font-size: 16px; padding-bottom: 6px } .contact_right_col input, .contact_right_col textarea { padding: 10px 15px; font-size: 16px } .contact_right_col textarea, .product_detail_col_inr textarea { height: 120px } .contact_right_inr p, .stock_txt { padding-bottom: 6px } .contact_submit_inr input { padding: 12px 30px; font-size: 16px } .contact_us { padding-bottom: 30px } .inner_banner, .stock_txt, .tex_div { padding-bottom: 7px } .product_detail_col_inr ul li, .product_detail_col_inr ul li:last-child { padding: 4px } .product_detail_col_inr ul li a { font-size: 16px; padding: 10px 18px } .product_detail_col_inr label, .title p { padding-bottom: 0 } .product_detail_col { padding: 3px 0 } .product_detail_col_inr input, .product_detail_col_inr select { height: 45px; padding: 8px 17px } .btn-browse span { height: 45px; font-size: 16px; line-height: 24px; padding: 10px 18px } .wishlist_div { padding-bottom: 8px; margin-bottom: 8px } .bday_gift_div, .best_seler_div, .certification_trust_sec, .naughty_div, .relationship_div { padding-bottom: 25px } .product_item_right select { width: 150px } .order_status_div, .product_detail_col_inr abbr, .review_left, .review_right, .woocommerce-account .woocommerce-MyAccount-content fieldset { padding: 10px } .review_left_inr { padding-right: 10px } .review_inr { margin: 0 -10px } .review_right_col_inr:before { width: 35px; height: 30px; background-size: contain } .trust_col_inr .home_service_txt p { max-width: 165px } ul.slick-dots li { display: inline-block; padding: 3px } ul.slick-dots li button { font-size: 0; width: 12px; height: 12px; padding: 0; border-radius: 50% } .menu-expand, .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before, ul.slick-dots li button:after { display: none } ul.slick-dots li button:hover, ul.slick-dots li.slick-active button { background: #101010 } .cart_popup, .product_popup { padding: 30px } .mfp-close { width: 33px; height: 34px; line-height: 31px; opacity: 1 } .review_right button.slick-arrow { top: 80%; width: 31px; height: 16px } .review_right button.slick-prev { background-size: 60px; left: -36% } .review_right button.slick-next:hover { background-position: 1px 0; background-size: 60px } .review_right button.slick-prev:hover { background-position: -31px 0 } .product_detail_col_inr aside, .product_detail_col_inr label b, .review_right_txt h4 span, .woocommerce .cart_items_otr table.shop_table .product-subtotal ins, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce button.button.wcts_expand_button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { font-size: 15px } #board_85 { width: 50% } .product_popup .shipping_policy_list ul li { font-size: 16px; line-height: 30px; margin-bottom: 8px } .bday_gift_col_inr_otr { height: 100% } .header_top_inr ul li, .product_btn button, .woocommerce #respond input#submit, .woocommerce .cart_items_otr table.shop_table .product-subtotal, .woocommerce .tinvwl-table-manage-list thead tr th, .woocommerce .tinvwl-table-manage-list thead tr th span, .woocommerce a.button, .woocommerce button.button, .woocommerce form .form-row input, .woocommerce form .form-row textarea, .woocommerce input.button, .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce tr.wishlist_item td.product-price, body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-step__substep .fc-step__substep-title, button, input[type=button], input[type=image], input[type=submit] { font-size: 14px } .home_service { padding: 20px 0 } .home_service_txt { padding-top: 6px; padding-bottom: 6px } .bday_gift_div, .footer_accordian, .price_div { padding-top: 0 } .bday_gift_div .home_service_inr, .home_service_inr { margin: 0 -12px } .home_service_col { padding: 12px; width: 33.33% } .bg_gray .home_service_col{ padding: 12px; } .trust_col_inr .home_service_img img { max-width: 60px } .product_detail_right_inr .price_div h5, .product_detail_right_inr .price_div h5 span.price, .review_right_txt h4, .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr h5 { font-size: 18px } .review_right button.slick-next { background-size: 60px; background-position: -30px 0; left: -25% } .footer_top_left_inr .mailpoet_form_columns input[type=submit] { padding: 0 12px !important } .footer_top_left_inr form { flex-wrap: wrap; justify-content: center } .mailpoet_form_columns .mailpoet_form_column:nth-child(2) { width: 100px } .mailpoet_paragraph { width: 100%; padding: 0 0 6px; text-align: center } .mailpoet_form_columns .mailpoet_form_column:first-child { width: calc(100% - 112px) } .faq_header_otr h4, .footer_accordian_txt h5 { font-size: 16px; margin: 10px 0 } .footer_accordian_txt ol li, .footer_accordian_txt ul li, .footer_bottom_inr ul li, .product_detail_info .footer_accordian_txt p { font-size: 15px; line-height: 24px } .faq_header h4, .faq_header.active h4 { background-position: 100% 10px } ul.page-numbers { gap: 10px } .page-numbers li a img { width: 9px; margin-top: 2px } .page-numbers li { height: 25px } .product_detail_right_inr label { padding: 10px 0 5px; font-size: 14px; line-height: normal } .product_btn .buy_now_btn a { font-size: 14px; padding: 11px 10px 10px } .product_btn button.button.pisol_buy_now_button { font-size: 14px !important } .product_btn { margin-top: 13px } .product_detail_info .faq_header { padding: 10px 0 } .product_detail_slider_thumb { width: 15% } .woocommerce form .form-row input.date_field { background-position: 96% 10px } .product_detail_col .weasyfields_timepicker_otr .weasyfields_inline_time_selection select { width: calc(33.33% - 8px) !important; margin-right: 6px !important } .weasyfields_country_otr .weasyfields_inline_country_selection select { width: calc(33.33% - 7px) !important; margin-right: 6px !important } .header_top_right ul li a.cart:before, .product_detail_slider_thumb button.slick-prev { top: 0 } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { height: 40px; padding: 0; font-size: 15px } .cart_shipping_otr .coupon button, button.fc-coupon-code__apply.button { width: 70px; height: 40px } .cart_shipping_otr .coupon input[type=text] { width: calc(100% - 70px); font-size: 14px } .woocommerce table.shop_table td.product-remove { width: 35px } .woocommerce .cart_items_otr table.shop_table td { padding: 10px 0 10px 10px; line-height: 24px; border: none } .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { text-align: left !important; display: inline-block !important } .woocommerce .cart_items_data_inr table.shop_table td.product-thumbnail { display: inline-block !important; width: 60px; padding: 10px 0 } .woocommerce-account table.shop_table_responsive tr td { display: table-cell !important } .woocommerce table.shop_table td.product-name { width: calc(100% - 225px) } .woocommerce .cart_items_otr table.shop_table tr td:last-child { width: 120px; text-align: right !important; padding-right: 10px } .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: transparent } .cart_shipping_otr table tr td, .woocommerce-Address-title.title { padding-bottom: 5px } .woocommerce table.shop_table_responsive tr:first-child, .woocommerce-page table.shop_table_responsive tr:first-child { border-top: none } .woocommerce table.shop_table_responsive tr, .woocommerce-account .woocommerce table.shop_table.order_details tr td, .woocommerce-page table.shop_table_responsive tr { border-top: 1px solid #d1d1d1 } .product_detail_page .variable-items-wrapper { gap: 5px } .fc-coupon-code-messages .woocommerce_custom_notice, .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce_custom_notice, .woocommerce-notices-wrapper .woocommerce_custom_notice.notice_information, .woocommerce-notices-wrapper .woocommerce_custom_notice.woocommerce-error, .woocommerce-notices-wrapper .woocommerce_custom_notice.woocommerce-message, .woocommerce_custom_notice.woocommerce-info { max-width: 400px } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class { padding: 0 15px } .woocommerce-checkout .fc-wrapper .fc-place-order__section { padding: 0 20px 15px } .fc-wrapper .fc-sidebar .fc-sidebar__inner { position: static !important } .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after, .has-checkout-layout--multi-step.woocommerce-checkout form.woocommerce-checkout .fc-wrapper [data-step-complete] .fc-step__substep .fc-step__substep-title:before, .woocommerce-checkout .fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]+label:before { width: 16px; height: 16px; font-size: 16px } .woocommerce-checkout .woocommerce .fc-sidebar form .form-row span, .woocommerce-checkout .woocommerce form .form-row div, .woocommerce-checkout .woocommerce form .form-row p { font-size: 15px !important; line-height: 24px } .fc-wrapper .fc-place-order .fc-place-order-button, .woocommerce-checkout .woocommerce .fc-step__substep-text-line, .xoo-aff-group input[type=email], .xoo-aff-group input[type=number], .xoo-aff-group input[type=password], .xoo-aff-group input[type=text], .xoo-aff-group select, .xoo-aff-group select+.select2 { font-size: 15px !important } .woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner { width: 100%; margin: 0 !important } .woocommerce-checkout #payment ul.payment_methods li img { max-width: 100px } .woocommerce .payment_methods input#payment_method_razorpay+label::before { top: 3px } .checkout_right_cart .cart_icon, .woocommerce .payment_methods input#payment_method_razorpay+label::after { top: 6px } .checkout_page_main_otr h5 { font-size: 17px !important } .woocommerce form.checkout .form-row label[for=billing_address_1] small, .woocommerce form.checkout .form-row label[for=billing_address_2] small { width: inherit; display: inline } .woocommerce .payment_methods label { margin-right: 0 } .tinv-header h2, .woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 0 } .woocommerce-account .woocommerce-MyAccount-content { float: right !important } .woocommerce .wishlist_item td.product-name a { font-size: 14px; line-height: 18px } .woocommerce .wcsts_attachments_label, .woocommerce .wcsts_new_ticket_label, .woocommerce .wcsts_option_label { font-size: 15px; margin-bottom: 5px } .wcts_single_attachment { padding: 8px } .woocommerce table.shop_table td { line-height: normal } .tinv-wishlist .tinv-header { margin-bottom: 15px } p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 17px; line-height: 25px } .def-page .woocommerce ul.order_details li { padding: 0 10px; font-size: 13px } .noproduct h2, .order_thankyou_page .content-box, .order_thankyou_page .order_status_div, .woocommerce ul.order_details { margin-bottom: 20px } .woocommerce .woocommerce-customer-details address { font-size: 17px; padding: 16px } .woocommerce-customer-details .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 { margin-top: 15px } .woocommerce-view-order .woocommerce table.shop_table th { padding: 8px 10px } .woocommerce button.button.wcsts_file_tmp_delete_button { right: 12px } .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation { float: left } .woocommerce .radio_btn_address.form-row label:not(.label_heading, label[for=billing_address_types_Home]:first-child) { margin-right: 7px } .woocommerce form .form-row input:not(input[type=radio], input[type=checkbox]), .woocommerce form .form-row textarea { padding: 8px 12px; font-size: 15px } .woocommerce .form-row .custom-prefix+input { padding-left: 55px !important } .woocommerce .form-row .custom-prefix { padding-left: 12px } .woocommerce .xoo-ml-phone-cc:not(.woocommerce .xoo-el-main .xoo-ml-phone-cc) { max-width: 50px !important } .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr .bottom_edit_delete_sec a { padding-left: 35px; padding-right: 12px } .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr .bottom_edit_delete_sec a::before { left: 12px } .address_heading_main a.button.add_new_address, .woocommerce .add_new_address_checkout a.button { padding-left: 22px } .address_heading_main a.button.add_new_address:hover, .woocommerce .add_new_address_checkout a.button:not(.disabled):hover { background-position: left -17.3px !important } .woocommerce .woocommerce-MyAccount-content .col2-set .col-1, .woocommerce .woocommerce-MyAccount-content .col2-set .col-2, .woocommerce-page .woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-page .woocommerce-MyAccount-content .col2-set .col-2 { width: calc(50% - 8px) } .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr { gap: 15px } .address_heading_main p { width: calc(100% - 140px) } .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) { width: 100% !important; margin-bottom: 8px; margin-right: 0 !important } .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) .tinvwl-input-group #tinvwl_product_actions { max-width: inherit; width: calc(50% - 3px) !important; margin-right: 10px; float: none; display: inline-block; vertical-align: middle; margin-left: -2px } .tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn { width: calc(50% - 3px); padding: 0; display: inline-block; vertical-align: middle; margin-right: -2px } .tinv-wishlist .tinvwl-to-right button.button { width: calc(50% - 5px) !important } .woocommerce table.tinvwl-table-manage-list tfoot tr td { padding: 9px 10px 10px } .tinvwl-input-group { margin: 0 } .tinvwl-input-group .form-control, .tinvwl-input-group-addon, .tinvwl-input-group-btn { display: block } .tinv-wishlist .product-thumbnail { min-width: inherit; width: 60px } .product_di .text p { max-width: 100px; font-size: 12px; line-height: 18px } .cart_shipping_otr { padding-left: 20px } .product_di::before, .success_animate::after { height: 6px; top: 22px } .order_thankyou_page .content-box, .order_thankyou_page .order_delivered, .order_thankyou_page .product_thankyou { padding: 10px 15px } .woocommerce .checkout_items_otr table.shop_table td.product-thumbnail { width: 120px } .header_top_left ul li a.call:before, .header_top_right ul li a.xoo-el-login-tgr:before { top: 2px } .header_top_right ul li a { padding-left: 25px } .offer_popup_main_div { padding: 30px 20px } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: none !important } .profile_dropdown a { font-size: 16px; font-weight: 500; line-height: normal; padding: 5px 18px 7px } .profile_dropdown { padding-top: 20px } .profile_dropdown::after { bottom: calc(100% - 22px) } .user_profile_sec:hover .profile_dropdown { transform: translateX(-50%) scaleY(0) } .user_profile_sec .profile_dropdown.show_profile_dropdown { transform: translateX(-50%) scaleY(1) } .cartcheckout_header .user_profile_sec .profile_dropdown ul li.user_name a { max-width: 160px } .cartcheckout_header .user_profile_sec .profile_dropdown { left: inherit; right: -20px; transform: inherit } .cartcheckout_header .user_profile_sec:hover .profile_dropdown { transform: inherit } .woocommerce .checkout_page_main_inr form .form-row-last, .woocommerce-page .checkout_page_main_inr form .form-row-last { float: none; margin-left: 0 !important } .header_menu ul { position: relative } .header_menu ul li:last-child>ul.sub-menu { left: 0; right: auto } .mobile_scroll_div>ul { display: flex; justify-content: space-between; gap: 20px } .image-variable-item, li.variable-item.color-variable-item { width: 40px !important; height: 40px !important } #menu-item-5357>ul.sub-menu { column-count: 3 } .home_service .home_service_col { padding: 10px 7.5px; width: 33.33% } .home_service_txt .price_div { left: 0; bottom: 0 } .footer_bottom_inr { flex-wrap: wrap; gap: 11px } } @media screen and (max-width:991px) { .hamburger_icon { display: table; position: absolute; top: 50%; transform: translateY(-50%); left: 0; cursor: pointer; max-width: 22px } .cross_menu_icon { background-color: #fff; padding: 0; font-weight: bolder; position: absolute; top: 0; right: 0; display: table; width: 40px; height: 40px } .cross_menu_icon::before { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 14px; height: 14px; background: url(../images/popup-close-icon.png) top left/13px no-repeat } .cross_menu_icon:hover::before { background-position: 0 -15px } .header { border-bottom: 1px solid #d1d1d1 } .header_bottom { border-bottom: none } .header_menu_inr { position: fixed; top: 0; left: -120%; width: 320px; height: 100%; transition: .4s ease-in; z-index: 510; background: #fff; padding-top: 50px } .mobile_scroll_div { padding: 0 25px } .fade_type_menu { position: relative; overflow: hidden } .fade_type_menu::before { position: absolute; content: ""; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, .6); z-index: 500; transition: .5s 0.5s } .show_cross { display: table; position: fixed; left: 20px; z-index: 111; background: #5c2c0f; transition: .6s ease-in; color: #fff; line-height: 36px } .header_menu_inr .mobile_scroll_div>ul>li { margin: 0 0 20px; width: 100%; position: relative } .header_menu ul li a { font-size: 15px; color: #5c2c0f } .show_menu { left: -2px } .header_menu ul li.menu-item-has-children:after { display: none; content: ''; right: 0; font-family: fontello; position: absolute; top: 2px; color: #fff; background: 0 0; height: auto; width: auto } .header_menu ul li.menu-item-has-children:before { content: ''; right: 0; font-family: fontello; color: #fb5607; display: none; position: absolute; top: 2px } .header_desktop_username, .header_menu ul .menu-expand::before, .header_menu ul li ul:before, .header_menu ul li.menu-item-has-children a:after, .header_menu ul li.menu-item-has-children:hover::after, .header_menu ul li.menu-item-has-children:hover::before, .header_top_left, .header_top_right .search_bar, .mobile_scroll_div .corporate_div.a_btn { display: none } .header_menu ul li ul.sub-menu { left: 0; display: none; top: 1px; margin-top: 0; margin-bottom: 1px; position: relative; padding: 10px; transition: none; transform: none; opacity: 1; box-shadow: none; border-bottom: 0 } .header_menu ul li ul.sub-menu li a { padding: 5px 12px; background-color: transparent; transition: 0 } .header_menu ul li ul.sub-menu li { display: block; width: 100%; min-height: unset; padding: 4px 0 } .mobile_menu_bottom ul li { margin: 0; vertical-align: middle } .mobile_menu_bottom ul li:first-child { width: calc(100% - 40px) } .mobile_menu_bottom ul li a { padding: 8px 10px 9px 30px; position: relative; transition: none } .mobile_menu_bottom ul li a.mobile_logout { border-radius: 2px; padding: 0; display: block; width: 35px; aspect-ratio: 1; transition: .3s; background: #f9e406 } .mobile_menu_bottom ul li a.mobile_logout:hover { background-color: #fb5607 } .mobile_menu_bottom ul li:first-child a::after { content: ""; position: absolute; width: 22px; height: 20px; left: 5px; top: 50%; transform: translateY(-50%); transition: none; background: url(../images/user_icon_orange.svg) 0 -20px/20px no-repeat } .mobile_menu_bottom ul li .user_right .mobile_logout::after { content: ""; position: absolute; width: 20px; height: 20px; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(../images/logout_icon.svg) 2px -3px/20px no-repeat; transition: none } .mobile_menu_bottom ul li .user_right .mobile_logout:hover::after { background: url(../images/logout_icon-white.svg) 2px -21px/20px } .user_profile_sec .profile_dropdown ul li.user_name a { max-width: 150px } #showmenu .mobile_scroll_div ul { height: 100% } #showmenu .mobile_scroll_div { overflow-y: auto; height: calc(100% - 85px) } .mobile_menu_bottom ul li:first-child a:hover { color: #fb5607 } .mobile_menu_bottom ul li:first-child a:hover::after { background-position: 0 -39px } .menu-expand, .mobile_menu_bottom, .mobile_scroll_div .aws-container, .mobile_scroll_div>ul { display: block } .header_top_right ul li a.xoo-el-login-tgr { font-size: 0px; display: inline-block; width: 25px; height: 20px; vertical-align: top } .header_top_inr ul li, .home_service_txt h6, .user_profile_sec .profile_dropdown ul li a { font-size: 15px } .header_top_right ul li { margin-left: 8px; padding-left: 8px } .header_top_inr ul li a, .mean-container a.meanmenu-reveal { color: #5c2c0f } .mean-container .mean-nav ul { padding-top: 15px; background-color: #fff } .header_top_left ul li { padding-right: 9px; margin-right: 9px; color: #5c2c0f } .header_top_right ul li a.user::before, .header_top_right ul li a.xoo-el-login-tgr:before { background: url(../images/user_icon_orange.svg) 0 -23px/23px no-repeat; top: 0; width: 23px; height: 23px;content: ""; } .header_top_right ul li a:hover { color: #5c2c0f; background-position: 0 -45px } .header_top_right ul li a.user:hover::before, .header_top_right ul li a.xoo-el-login-tgr:hover:before { background-position: 0 -45px } .header_top_right ul li a.cart:before { width: 24px; height: 24px; background: url(../images/cart_grey_icon.png) 1px 1px/20px no-repeat;content: ""; } .header_top_right ul li a.cart:hover:before { background-position: 1px -23px } .profile_dropdown ul { padding: 5px 10px } .user_profile_sec .profile_dropdown ul li.log_out a::after, .user_profile_sec .profile_dropdown ul li.user_name a::after { top: 2px } .header_top_right #cart-count { font-size: 10px; border: 1px solid #fb5607; border-radius: 50%; padding: 2px 3px 3px; min-width: 19px; aspect-ratio: 1; text-align: center; position: absolute; top: -10px; right: -12px } .mobile_menu_bottom ul { position: absolute; bottom: 0; width: 100%; left: 0; padding: 5px 20px; border-top: 1px solid #5c2c0f; background-color: #fff } .cart_slider, .mobile_menu_bottom .corporate_div.a_btn a { width: 100% } .header_top { padding: 10px 0; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); background-color: transparent; z-index: 2 } .header_top_otr { padding: 0 5px; margin: 0 15px } .header_logo { margin: 10px auto; max-width: 160px } .header_top_right ul li a { padding-left: 25px } .header_logo a { position: relative; z-index: 12 } .header .header_logo img { left: 0; width: 100% } .header { width: 100%; display: inline-block; position: relative } .header_bottom_otr { padding: 0 15px } .header_menu { padding: 0 } .header_bottom_inr { text-align: left; position: relative } .cart_popup { padding: 30px 20px } .home_service_txt, .popup_cart_btn { padding-top: 8px } .popup_inr { padding-bottom: 15px; margin-bottom: 15px } .popup_cart_btn .a_btn { padding: 0 3px } .popup_cart_btn .a_btn a { font-size: 14px } .product_detail_slider_thumb_img { padding: 5% 2% } .home_service { padding: 20px 0 } .mobile_scroll_div>ul { margin: 0 } #menu-item-5357>ul.sub-menu, .header_menu ul li>ul.sub-menu, ul li#menu-item-4831 ul { column-count: 1 } .header_menu ul li ul.sub-menu li.current-menu-item a::before, .header_menu ul li ul.sub-menu li:hover a::before { width: 8px } .mobile_scroll_div>ul>li .menu-expand { -webkit-tap-highlight-color: traInsparent !important; outline: 0 !important; transition: .5s; position: absolute; top: 5px; right: 5px; border: solid #000; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; -webkit-transform: rotate(45deg) } .mobile_scroll_div>ul>li .menu-expand.menu-clicked { top: 10px; transform: rotate(225deg); -webkit-transform: rotate(225deg) } .header_menu_inr ul li:hover ul.sub-menu { transform: none } .header_menu ul li ul.sub-menu li a::before { height: 2px; opacity: 1; width: 8px; left: 0; right: 100% } .header_menu ul li ul.sub-menu li:hover a { position: relative; transform: none } .collection .collection-inner { gap: 0; flex-wrap: wrap } .collection .collection-inner .collection-content, .collection .collection-inner .collection-left .cellection-box .collection-right { max-width: 100% } .collection .collection-inner .collection-left { margin: 0 auto } .cellection-box h2 br { display: contents } .footer_middle_col:first-child .footer_middle_col_inr ul { column-count: 3; padding: 0 0 12px } .footer_top { padding: 11px 0 } .footer_top .text-slide .text-item { font-size: 22px } .banner_new { padding: 10px 0px 0 15px; } } @media screen and (max-width:768px) { .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { text-align: right !important; display: inherit !important } .woocommerce table.shop_table_responsive tr td::before, .woocommerce table.tinvwl-table-manage-list tr td.product-stock p span, .woocommerce tr.wishlist_item td.product-price del, .woocommerce-page table.shop_table_responsive tr td::before { display: block } .woocommerce .cart_items_data_inr table.shop_table_responsive tr td, .woocommerce-page .cart_items_data_inr table.shop_table_responsive tr td { display: inline-block !important; text-align: left !important } .fancybox-toolbar button.fancybox-button--close svg, .woocommerce .cart_items_data_inr table.shop_table_responsive tr td::before, .woocommerce-page .cart_items_data_inr table.shop_table_responsive tr td::before { display: none !important } .woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-actions { display: inline-block !important; width: 100% } .woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-actions>a { margin-right: 8px; display: inline-block; vertical-align: middle } .woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-actions>a:last-child { margin-right: 0 } .woocommerce table.tinvwl-table-manage-list tr td, .woocommerce-account .woocommerce table.shop_table td { padding: 8px 10px } .woocommerce-account .woocommerce table.shop_table td { border-top: none } .woocommerce table.tinvwl-table-manage-list tr td.product-name { max-width: inherit } .tinv-wishlist .tinvwl-table-manage-list .product-remove { padding: 5px 0 } .tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child), .woocommerce table.tinvwl-table-manage-list tr td.product-stock { text-align: center } .variation-timepicker_midday { float: none } .woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd { display: inline-block } .tinv-wishlist td.product-name a+.variation { width: fit-content; margin: auto } .tinvwl-to-left.look_in button:last-child { width: 100% } .woocommerce table.tinvwl-table-manage-list tfoot tr:last-child td { border-bottom: none } .popup_inr p:before { width: 19px; height: 19px; background-size: contain } .fancybox-show-thumbs .fancybox-thumbs { display: block; width: 100%; top: auto; background: 0 0; text-align: center; bottom: 14px } .fancybox-show-thumbs .fancybox-inner { right: 0; bottom: 0; overflow: visible } .fancybox-is-open .fancybox-bg { background: #fff; opacity: 1 } .fancybox-thumbs__list a { max-width: 100%; background: #fb5607; opacity: 1; width: 8px; height: 8px; border-radius: 50%; background-image: none !important; margin: 5px } .fancybox-thumbs-x .fancybox-thumbs__list { display: table; white-space: inherit; margin: auto } .fancybox-infobar { font-size: 16px } .fancybox-button { background: 0 0; color: #fb5607 } .fancybox-is-open .fancybox-infobar, .fancybox-is-open .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button { opacity: 1; transition: opacity .25s, visibility; visibility: visible } .fancybox-thumbs__list a:before { border-color: #000 !important } .fancybox-toolbar button.fancybox-button--close { position: relative } .fancybox-toolbar button:hover { background-color: transparent !important } .fancybox-toolbar button.fancybox-button--close::before { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 14px; height: 14px; background: url(../images/popup-close-icon.png) top left/13px no-repeat } .fancybox-toolbar button.fancybox-button--close:hover::before { background-position: 0 -15px } .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) { display: revert !important } .tinv-wishlist .tinvwl-table-manage-list .product-cb { max-width: 35px !important } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list td { display: table-cell !important } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-name p { display: none } .tinv-wishlist .product-thumbnail img { max-width: 60px } .woocommerce tr.wishlist_item td.product-price { min-width: 80px } .woocommerce table.tinvwl-table-manage-list tbody tr td { padding: 5px } .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name, .tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name { display: revert; width: auto } .tinv-wishlist .product-stock i { margin: 0 !important } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-cb, .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-remove { min-width: inherit; max-width: inherit; width: 40px !important } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-thumbnail { min-width: inherit; max-width: inherit; width: 70px !important } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-name { min-width: inherit; max-width: inherit; width: calc(100% - 400px) !important } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-date, .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-price, .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-stock { min-width: inherit; max-width: inherit; width: 80px !important } } @media screen and (max-width:767px) { .cart_div_sticky_div, .checkout_div_sticky_div, .product_btn.mobile_sticky { box-shadow: 0 -5px 15px rgb(0 0 0 / 10%); background-color: #fff; padding: 10px 15px } #mincart_new .cart_row, .header_bottom_otr, .wrapper, .xoo-aff-group input[type=email], .xoo-aff-group input[type=number], .xoo-aff-group input[type=password], .xoo-aff-group input[type=text], .xoo-aff-group select, .xoo-aff-group select+.select2 { padding: 0 15px } .def-page { padding: 20px 0 10px } .def-page h6 { font-size: 20px; line-height: 25px } .def-page h5 { font-size: 21px; line-height: 26px } .def-page h4 { font-size: 22px; line-height: 28px } .def-page h3, h3 { line-height: 30px } .def-page h3 { font-size: 23px } .def-page h2, .home h3, h2 { font-size: 24px; line-height: 30px } .def-page p { font-size: 14px; line-height: 24px; padding-bottom: 8px } .pagenotfound h2, h3 { font-size: 22px } .def-page h2, .def-page h3, .def-page h4, .def-page h5, .def-page h6 { margin-bottom: 8px } .bday_gift_relatide_div .home_service_col, .def-page ul.col-3 li { width: 50% } .def-page ol li, .def-page ul li, .product_popup .shipping_policy_list ul li { font-size: 15px; line-height: 26px } .def-page .left-img { margin: 0 0 10px; float: none; width: 100%; text-align: center } .privacy-page ol, .privacy-page ul { margin-left: 10px } .def-page ul li:before { top: 10px; width: 13px; height: 14px; background-size: 100% } .def-page ul li { padding: 3px 0 3px 20px } .about_page_inr p, .def-page ul, .footer_middle_col_inr ul, .inner_banner.product_detail_bradcums { padding-bottom: 10px } .privacy-page .privacy-inner { padding-left: 10px; margin-bottom: 0 } .custom_minicart_otr .noproduct, .footer_bottom, .privacy-page .privacy-inner ul, .relationship_col_inr .home_service_txt p { margin-top: 0 } .def-page .right-img { margin: 0 0 10px; width: 100%; float: none; text-align: center } .home_service, .pagenotfound, .picks_div, .review_div { padding: 20px 0 } .bday_gift_col_inr .home_service_txt h4, .mini_cart_cart_total, .page-numbers li>*, .pagenotfound p, .product_detail_info .footer_accordian_txt h6 { font-size: 16px } h4 { font-size: 20px; line-height: 28px } p { font-size: 14px; line-height: 22px } .header_top_right ul li a.xoo-el-login-tgr { font-size: 0px; display: inline-block; width: 25px; height: 20px; vertical-align: top } .cart_items_otr .cart_table_price del .woocommerce-Price-amount.amount bdi, .cart_items_otr .woocommerce-Price-amount.amount bdi, .cart_page_main_otr h5, .cart_page_main_otr h6, .custom_minicart_otr .mini_cart_btns a, .fileUpload input.upload, .footer_middle_col_inr h5, .header_top_inr ul li, .home_service_txt h6, .product_detail_col_inr input, .product_detail_col_inr label, .product_detail_col_inr select, .product_detail_info .faq_header h6, .product_popup .shipping_popup_inr .product_detail_col_inr input, .product_popup .shipping_popup_inr .product_detail_col_inr label, .product_popup .shipping_popup_inr .product_detail_col_inr textarea, .tags_div ul li, .user_profile_sec .profile_dropdown ul li a, .woocommerce table.order_details tfoot th, .woocommerce-form__label span, .xoo-aff-group label, td.product-name>a { font-size: 15px } .header_top_right ul li { margin-left: 8px; padding-left: 8px } .header_top_inr ul li a, .mean-container a.meanmenu-reveal { color: #5c2c0f } .mean-container .mean-nav ul { padding-top: 15px; background-color: #fff } .header_top_left ul li { padding-right: 9px; margin-right: 9px; color: #5c2c0f } .header_top_right ul li a.user::before, .header_top_right ul li a.xoo-el-login-tgr:before { background: url(../images/user_icon_orange.svg) 0 -23px/23px no-repeat; top: 0; width: 23px; height: 23px } .header_top_right ul li a:hover { color: #5c2c0f; background-position: 0 -45px } .header_top_right ul li a.user:hover::before, .header_top_right ul li a.xoo-el-login-tgr:hover:before { background-position: 0 -45px } .header_top_right ul li a.cart:before { width: 24px; height: 24px; background: url(../images/cart_grey_icon.png) 1px 1px/20px no-repeat } .header_top_right ul li a.cart:hover:before { background-position: 1px -23px } .profile_dropdown ul { padding: 5px 10px } .user_profile_sec .profile_dropdown ul li.log_out a::after, .user_profile_sec .profile_dropdown ul li.user_name a::after { top: 2px } .header_desktop_username, .header_top_left, .naughty_div_left_inr .home_service_col:last-child, .trust_div { display: none } .header_top_right #cart-count { font-size: 10px; border: 1px solid #fb5607; border-radius: 50%; padding: 2px 3px 3px; min-width: 19px; aspect-ratio: 1; text-align: center; position: absolute; top: -10px; right: -12px } .mobile_menu_bottom { display: block } .mobile_menu_bottom ul { position: absolute; bottom: 0; width: 100%; left: 0; padding: 5px 20px; border-top: 1px solid #5c2c0f; background-color: #fff } .address_heading_main p, .cart_slider, .contact_left, .contact_right, .mobile_menu_bottom .corporate_div.a_btn a, .naughty_div_left_inr .home_service_col, .product_detail_left, .product_detail_right, .width_30, .width_70, .woocommerce .mobile_dropdown_shop_sorting .woocommerce-ordering.radio_btn_address.form-row, .woocommerce .woocommerce-MyAccount-content .col2-set .col-1, .woocommerce .woocommerce-MyAccount-content .col2-set .col-2, .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-page .woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-page .woocommerce-MyAccount-content .col2-set .col-2, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 100% } .header_top { padding: 10px 0; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); background-color: transparent; z-index: 2 } .header_top_otr { padding: 0 5px; margin: 0 15px } .header_logo { margin: 10px auto; max-width: 160px } .header_top_right ul li a { padding-left: 25px } .header_logo a { position: relative; z-index: 12 } .header .header_logo img { left: 0; width: 100% } .header { width: 100%; display: inline-block; position: relative } .header_menu, .inner_banner_txt ul, .mailpoet_paragraph { padding: 0 } .header_bottom_inr { text-align: left; position: relative } .cart_popup { padding: 30px 20px } .home_service_txt, .popup_cart_btn { padding-top: 8px } .popup_inr { padding-bottom: 15px; margin-bottom: 15px } .popup_cart_btn .a_btn { padding: 0 3px } .footer_middle_col_inr ul li a, .inner_banner_txt ul li, .popup_cart_btn .a_btn a, .product_detail_col_inr aside, .product_detail_col_inr label b, .review_right_txt h4 span, .tex_div ul li, .trust_div_otr p, .wc-proceed-to-checkout.a_btn a { font-size: 14px } .product_detail_slider_thumb_img { padding: 5% 2% } .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button { justify-content: end } .home_service_inr { margin: 0 -10px } .home_service_col { padding: 10px; width: 50% } .home_service .home_service_inr { margin: 0 -5px } .bday_gift_col_inr .home_service_txt { padding: 10px 10px 29px } .price_div h5 { padding-right: 15px } .relationship_otr .title p { width: 90% } .bday_gift_div, .contact_us, .naughty_div, .product_div.pb_30, .relationship_div { padding-bottom: 20px } .footer_middle_inr, .picks_div .slick-list.draggable, .picks_div .slick-slide, .review_inr, .review_right_inr, .woocommerce div.product div.images.woocommerce-product-gallery { margin: 0 } .picks_div .home_service_col, .relationship_col_inr .home_service_txt { padding: 10px } .relationship_col_inr .home_service_txt h4 { font-size: 17px } .cart_row ul li, .footer_bottom, .footer_top, .inner_banner, .review_right { padding: 10px 0 } .cart_items_inr, .footer_top_left_inr form .mailpoet_paragraph, .review_left_inr { padding-right: 0 } .review_right_col_inr:before { width: 30px; height: 25px; background-size: contain } .footer_top_left, .footer_top_right { width: 100%; text-align: center } .footer_top_left_inr input { height: 40px; font-size: 16px } .footer_top_left_inr input[type=submit] { padding: 8px 20px; height: 40px } .footer_top_right_inr ul { justify-content: center } .footer_top_left_inr label { font-size: 15px; padding-right: 0; padding-bottom: 5px; display: block } .footer_top_right_inr ul li a { padding: 10px; font-size: 18px } .footer_faq_col { width: 100%; margin-bottom: 10px } #mailpoet_form_1 .mailpoet_paragraph.last { max-width: 450px } .inner_banner_txt h1 { font-size: 26px } .about_page_inr h4, .contact_address h4, .footer_middle, .inner_banner, .stock_txt, .tex_div, .title { padding-bottom: 5px } .about_page_inr ul, .best_seler_div, .home_service_inr.products, .pb_30 { padding-bottom: 15px } .inner_banner_txt ul li { padding-right: 12px; margin-right: 10px } .about_page_inr ul li { font-size: 15px; line-height: 25px } .contact_address { padding-bottom: 8px } .contact_right_col { padding: 5px 0 } .contact_right_col label { font-size: 15px; padding-bottom: 4px } .contact_right_col input, .contact_right_col textarea { padding: 8px 15px; font-size: 16px } .contact_right_col textarea, .product_detail_col_inr textarea { height: 100px } .contact_submit_inr input { padding: 10px 20px; font-size: 14px } .contact_left_inr { padding-right: 0; padding-bottom: 5px } .contact_right_inr { padding-left: 0; border-left: none; border-top: 1px solid #ddd; margin-top: 5px; padding-top: 5px } .contact_right_inr p, .mobile_dropdown_shop_sorting .mobile_sorting_row:last-child { padding-bottom: 0 } .product_detail_left { position: static } .product_detail_right_inr { padding-left: 0; padding-top: 10px } .title p { padding-top: 4px } .product_detail_right_inr h3 { font-size: 20px; padding-bottom: 7px } .product_detail_col_inr label { line-height: 26px } .product_detail_col_inr input, .product_detail_col_inr select { height: 40px; padding: 7px 15px } .product_detail_col_inr ul li a, .product_detail_form textarea { padding: 8px 15px } .easyzoom img { cursor: pointer !important } .btn-browse span { height: 40px; line-height: 19px } .product_btn button { height: 40px } .footer_accordian_txt ol li, .footer_accordian_txt p, .footer_accordian_txt ul li, .product_detail_info .footer_accordian_txt p { font-size: 15px; line-height: 24px } .footer_accordian_txt ol, .footer_accordian_txt p { padding-bottom: 7px } .product_detail_left_inr { flex-direction: column-reverse; max-width: 425px; margin: 0 auto; height: 447px; overflow: hidden } .footer_middle, .product_detail_info { padding: 15px 0 } .bday_gift_relatide_div { padding-top: 10px } .a_btn a { font-size: 15px; padding: 0 17px; height: 40px } ul.slick-dots li button { width: 8px; height: 8px } .review_right button.slick-arrow { top: 90% } .product_detail_slider_thumb button.slick-arrow { padding: 0; top: 50%; transform: translateY(-50%) } .product_detail_slider_preview li, .product_detail_slider_thumb li { padding: 5px } .product_detail_col_inr abbr { padding: 7px } .product_detail_col_inr ul li, .product_detail_col_inr ul li:last-child { padding: 4px } .product_popup { padding: 25px } #board_85 { width: 80% } .wishlist_div ul li:before { top: 3px } ul.slick-dots { text-align: center } .picks_div .title p { width: 100%; max-width: 450px } .extrafive.product_detail_slider_thumb, .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class { padding: 0 10px } .extrafive.product_detail_slider_thumb button.slick-arrow.slick-next { left: inherit; right: -30px; transform: translateY(-50%) rotate(-90deg) } .extrafive.product_detail_slider_thumb button.slick-arrow.slick-prev { left: -30px; transform: translateY(-50%) rotate(90deg) } .product_detail_slider_preview { width: 100%; padding-left: 2px } .product_detail_slider_thumb { width: 90%; margin: auto; display: none } .faq_header h4, .price_div h5 ins, .review_right_col { padding-right: 20px } .footer_top_left_inr .mailpoet_form_columns input { height: 40px; font-size: 14px !important; max-width: inherit } .footer_top_left_inr .mailpoet_form_columns input[type=submit] { width: 100px; max-width: inherit } .footer_top_left_inr .mailpoet_stack_on_mobile .mailpoet_form_column { flex-basis: inherit !important } .footer_top .footer_top_left_inr #mailpoet_form_1 .mailpoet_form_column:not(:first-child) { margin-left: 12px !important } .bday_gift_col_inr .home_service_txt p { font-size: 15px; padding-bottom: 6px; line-height: 20px } .picks_div .jhakaas_picks_slider { margin-bottom: -195px; max-width: 450px; margin-left: auto; margin-right: auto } .picks_div { margin-bottom: 195px } .emty_cart, .order_thankyou_page .content-box, .order_thankyou_page .order_status_div, .woocommerce table.shop_table { margin-bottom: 15px } .review_right button.slick-next { left: -18% } .review_left_inr img { margin: 10px 0 } .bg_gray .home_service_col { padding: 10px; } .mailpoet_form_columns.mailpoet_paragraph.mailpoet_stack_on_mobile.last { margin: 8px 0 !important } .footer_bottom_inr ul li:before { top: 4px } .footer_accordian, .noproduct p, .tracking_page_form_inr { margin-top: 5px } .page-numbers li { height: auto } .page-numbers li a img { width: 9px; margin-top: 3px } .captcha_sec { width: 100%; transform: scale(.8); transform-origin: 0 } .product_detail_info .faq_header h6, .product_detail_info .faq_header.active h6 { background-position: 100% 6px } .product_detail_page .variable-items-wrapper { gap: 10px } .cart_slider .home_service_col { padding: 10px 10px 30px } .cart_slider .home_service_txt .price_div { left: 10px } .banner_new { padding: 10px 15px; } .cart_shipping_otr { padding-left: 0; border: none } .fc-coupon-code-messages .woocommerce_custom_notice, .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce_custom_notice, .woocommerce-notices-wrapper .woocommerce_custom_notice.notice_information, .woocommerce-notices-wrapper .woocommerce_custom_notice.woocommerce-error, .woocommerce-notices-wrapper .woocommerce_custom_notice.woocommerce-message, .woocommerce_custom_notice.woocommerce-info { padding: 10px 12px !important; right: 15px; bottom: 75px } .no_prod_cart_page .return-to-shop { margin-top: 10px } .def-page .empty_txt p { margin-top: 0; padding-bottom: 0 } .emty_cart { max-width: 300px } .cartcheckout_header .profile_dropdown::after { left: inherit; right: 21px; transform: inherit } .custom_minicart_otr { width: 400px; right: -400px } .cart_product_details h3 { font-size: 15px; line-height: 22px; margin-bottom: 5px } .cart_class_inr { padding: 40px 0 0 } div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner { border: 1px solid #d8d8d8; border-radius: 4px } div.woocommerce .fc-wrapper .fc-checkout-step:first-child { border-radius: 4px 4px 0 0 } div.woocommerce .fc-wrapper .fc-checkout-step:last-child { border-radius: 0 0 4px 4px } .woocommerce .fc-sidebar { margin-top: 20px } .woocommerce-checkout .fc-checkout-order-review__head .fc-checkout-order-review__header-link::after { font-size: 20px } .woocommerce-checkout .fc-wrapper .fc-place-order__section { padding: 0 15px 10px } .woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner .fc-place-order { padding-top: 0 } .fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]+label:before, .woocommerce-checkout .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after, .woocommerce-checkout .woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:after, .woocommerce-checkout .woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:before, body.woocommerce-checkout .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]:checked+label:before { top: 14px } .woocommerce ul#shipping_method .shipping-method__option input[type=radio]+.shipping-method__option-label:after, .woocommerce-checkout .woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:before { width: 16px; height: 16px } .woocommerce-checkout .woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:after { left: 10px; font-size: 16px } .add_new_address_checkout { bottom: calc(100% + 10px) } .checkout_page_main_otr h5, .xoo-ml-otp-sent-txt { font-size: 16px !important } .checkout_right_cart .cart_icon, .checkout_right_cart .cart_icone { top: 5px } .checkout_page_main_otr .checkout_items_otr.width_70 { margin-bottom: 20px; padding-right: 0 } .woocommerce #payment #place_order, .woocommerce-checkout #payment div.payment_box, .woocommerce-page #payment #place_order { margin-bottom: 0 !important } .woocommerce-checkout #payment ul.payment_methods { border-bottom: 0 !important } .mobile_dropdown_shop_sorting .woocommerce-ordering, .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation { float: none !important } .woocommerce table.tinvwl-table-manage-list tr td, .woocommerce-account .woocommerce table.shop_table td { padding: 8px 10px } p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 16px; margin-bottom: 15px; padding: 12px } .def-page .woocommerce ul.order_details li strong { font-size: 15px; margin-top: 0; margin-left: 10px; vertical-align: text-top; float: right } .def-page .woocommerce ul.order_details li { font-size: 14px; padding: 8px 0; width: 100%; border-right: none; border-bottom: 1px dashed #d3ced2 } .woocommerce ul.order_details { margin-bottom: 15px; flex-wrap: wrap } .woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin: 15px 0 } .woocommerce .woocommerce-customer-details address { font-size: 16px; padding: 12px } .woocommerce button.button.wcsts_file_tmp_delete_button { right: 10px } .woocommerce-account .woocommerce-MyAccount-navigation { width: 100%; position: static !important; margin-bottom: 20px } .address_heading_main { gap: 8px } .woocommerce-MyAccount-navigation ul { display: flex; flex-wrap: wrap; align-items: center; gap: 10px } .woocommerce-MyAccount-navigation ul li { width: calc(50% - 5px) } .woocommerce-account .woocommerce-MyAccount-navigation ul li+li a { border-top: 1px solid #d1d1d1 } .xoo-el-main { padding: 20px 30px !important } .cart_div_sticky_div .wc-proceed-to-checkout.a_btn, .xoo-ml-notice-error, .xoo-ml-notice-success { padding: 0 !important } .xoo-el-main .xoo-ml-notice-error, .xoo-el-main .xoo-ml-notice-success { padding: 3px 10px !important } form.xoo-ml-otp-form.custom_enterotp_form_otr input.xoo-ml-otp-input { max-width: 40px } body .xoo-el-main .xoo-ml-otp-input-cont { max-width: 320px } button.button.btn.xoo-ml-otp-submit-btn { margin-right: 20px !important } .xoo-el-main .xoo-el-action-form.xoo-el-form-register div.xoo-aff-checkbox_single label input.xoo-aff-checkbox_single { margin-bottom: 0 } .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { margin-left: 0 !important } .order_thankyou_page .order_number_otr h2 { background-size: 23px; padding-left: 30px; background-position: left 4px } .contact_info_heading { margin-bottom: 5px } .product_di .img img { max-width: 20px } .product_di .img { width: 40px; height: 40px } .product_di::before, .success_animate::after { height: 4px; top: 17px; left: calc(-50% + 20px) } .product_di::before, .success_animate.sucess_border::after { width: calc(100% - 40px) } .mfp-close-btn-in .mfp-close { width: auto; right: 0 !important; padding: 2px 7px; height: auto; line-height: normal; display: flex; align-items: center; justify-content: center } .certification_trust_sec .home_service_col { width: 33.33% } .trust_col_inr .home_service_img { min-height: 60px } .product_btn.mobile_sticky { position: fixed; bottom: 0; left: 0; right: 0; z-index: 20; width: 50% !important; } .a_btn.buy_now_btn.mobile_sticky { position: fixed; right: 0; bottom: 0; z-index: 20; width: 50%; margin-bottom: 0px !important; } .cart_slider .bday_gift_col_inr .home_service_img { min-height: inherit } .cart_div_sticky_div .cart_items_title, .cart_items_title.mobile_price { display: block; width: 150px; padding-bottom: 0 !important; padding: 0 } .cart_div_sticky_div .cart_items_title h4, .cart_items_title.mobile_price h4 { font-size: 14px; line-height: normal; color: #acabab; margin-bottom: 1px } .cart_div_sticky_div .cart_items_title h4:last-child, .cart_items_title.mobile_price h4:last-child { margin-bottom: 0; color: #000; font-size: 18px } .cart_div_sticky_div, .checkout_div_sticky_div { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; z-index: 100 } .cart_totals.calculated_shipping .cart_div_sticky_div { position: fixed; width: 100%; left: 0; right: 0; bottom: 0; padding: 10px 15px; z-index: 10 } .woocommerce-checkout #payment .checkout_additional_fields { padding: 0 !important; position: fixed; left: 0; right: 0; bottom: 0; height: 60px; width: 100%; z-index: 10 } .cart_div_sticky_div .wc-proceed-to-checkout.a_btn, .checkout_div_sticky_div button.button { width: auto !important } .cart_div_sticky_div .wc-proceed-to-checkout.a_btn a { padding: 0 30px } .cart_page_main_otr, .checkout_page_main_otr { margin-bottom: 70px } .checkout_items_otr.width_30 .woocommerce_custom_notice { max-width: 360px; bottom: 75px; padding: 10px 15px !important } form.xoo-ml-otp-form input.xoo-ml-otp-input { font-size: 18px !important } .mobile_sorting_sticky_div { display: block; position: fixed; width: 50px; right: 20px; bottom: 20px; z-index: 100 } .mobile_sorting_sticky_div button.sort-mob-btn { width: 100%; border-radius: 50%; position: relative; background-color: #5c2c0f; box-shadow: 0 -5px 15px rgb(0 0 0 / 20%); color: transparent; font-size: 3px; height: 50px; padding: 0; border: 2px solid #f9e406 } .mobile_sorting_sticky_div button.sort-mob-btn::before { content: ""; display: block; background: url(../images/filter.png) center/20px no-repeat; height: 100%; width: 100% } .mobile_dropdown_shop_sorting { position: fixed; right: 20px; padding: 15px; background-color: #fff; z-index: 120; display: block; bottom: 95px; transition: .3s; width: 70%; max-width: 220px; border-radius: 8px; transform: scaleY(0); transform-origin: bottom } .mobile_dropdown_shop_sorting::after { content: ""; position: absolute; bottom: -18px; right: 12px; border-style: solid; border-width: 22px 13px 0; border-color: #fff transparent transparent } #order_review #payment .checkout_div_sticky_div, .sorting_fade::before { position: fixed; bottom: 0; left: 0; right: 0; width: 100% } .mobile_dropdown_shop_sorting.show_sorting { transform: scaleY(1); box-shadow: 0 -5px 15px rgb(0 0 0 / 10%) } .sorting_fade::before { content: ""; height: 100%; top: 0; background-color: rgba(0, 0, 0, .6); z-index: 90; transition: .6s } .mobile_dropdown_shop_sorting .mobile_sorting_row { padding: 7px 0 } .woocommerce .mobile_dropdown_shop_sorting .woocommerce-ordering.radio_btn_address.form-row label { display: block; padding: 0; color: #acabab; margin: 0 !important } .mobile_dropdown_shop_sorting h3 { font-size: 18px } .footer_bottom_inr ul li { font-size: 14px; line-height: 20px; padding-right: 8px; margin-right: 8px } #order_review #payment .checkout_div_sticky_div .cart_items_title.mobile_price { max-width: 150px } .noproduct h2 { margin-bottom: 15px; font-size: 24px } .footer_middle_col { width: 100%; padding: 0 } .footer_middle_col_inr h5 { margin-bottom: 8px; background: url(../images/down_arrow.svg) 100% 8px no-repeat; padding-bottom: 3px; padding-right: 15px } .footer_link_heading.active { background: url(../images/up_arrow.png) 100% 8px no-repeat } .footer_middle_col_inr ul li { width: calc(50% - 2px); display: inline-block; vertical-align: top } .contact_submit_inr { padding-top: 6px } .woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination { margin-top: 10px !important } .tinv-wishlist .tinvwl-table-manage-list thead tr th.product-remove, .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove { display: none !important } .tinv-wishlist .tinvwl-table-manage-list tr td.product-date .entry-date, .woocommerce tr.wishlist_item td.product-price, .woocommerce tr.wishlist_item td.product-stock p { font-size: 12px } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-price { width: 70px !important } .product_item_right select { height: 25px; font-size: 12px; width: auto !important; padding-right: 5px; padding-left: 5px } .product_detail_bradcums .inner_banner_txt, .product_item_inr { padding: 10px 0 0 } .product_detail_right_inr .price_div h5, .product_detail_right_inr .price_div h5 span.price { font-size: 24px } .footer_middle_col:first-child .footer_middle_col_inr ul { column-count: 2 } .text-slide .text-item { padding: 0 38PX; font-size: 18px } .home_service .home_service_col { padding: 10px 7.5px; width: 50% } .collection-gift { flex-wrap: wrap; padding: 15px 0 } .collection-gift-item { max-width: 30%; width: 100% } ul.page-numbers { flex-wrap: wrap } .bday_gift_div.bg_gray { padding: 14px 0 30px } } @media screen and (max-width:600px) { .footer_middle_col:first-child .footer_middle_col_inr ul { column-count: 1 } .collection .collection-inner .collection-left { margin: 0 auto; max-width: 100% } .collection-gift { gap: 15px } .cellection-box h2 { font-size: 22px; line-height: 30px; padding: 10px 0; margin-bottom: 10px } .woocommerce-pagination { text-align: center; padding: 0 20px 0 0 } } @media screen and (max-width:479px) { .contact_submit, .fade_type { overflow: hidden } #mincart_new .cart_row, .header_bottom_otr, .wrapper { padding: 0 10px } .def-page, .pagenotfound, .review_div { padding: 15px 0 } .def-page h6 { font-size: 18px; line-height: 24px } .def-page h5 { font-size: 19px; line-height: 24px } .def-page h4 { font-size: 20px; line-height: 24px } .def-page h3 { font-size: 21px; line-height: 25px } .def-page h2 { font-size: 22px; line-height: 26px } .bday_gift_relatide_div .home_service_col, .billing_page_saved_address .saved_address_col, .def-page ul.col-2 li, .def-page ul.col-3 li, .woocommerce .cart_items_otr table.shop_table td.product-thumbnail img, .woocommerce form.edit-account .form-row, .woocommerce-MyAccount-navigation ul li { width: 100% } .def-page ol li, .def-page ul li, .footer_accordian_txt ol li, .footer_accordian_txt ul li, .product_detail_col_inr aside, .product_detail_info .footer_accordian_txt p, p { font-size: 14px; line-height: 22px } .privacy-page ol { margin: 5px 0 10px } .privacy-page ol, .privacy-page ul { margin-left: 8px } .def-page ul li:before { top: 7px } .def-page ul li { padding: 2px 0 2px 18px } .pagenotfound h2 { font-size: 20px } .pagenotfound p, .product_detail_info .footer_accordian_txt h6 { font-size: 15px } .def-page p, .footer_middle_col_inr ul { padding-bottom: 6px } .home h3, h2 { font-size: 22px; line-height: 24px } .mfp-close, h3 { font-size: 20px } .mfp-close, h3, h4 { line-height: 22px } h4 { font-size: 16px } .title { padding-bottom: 8px } .bday_gift_relatide_div, .product_popup .shipping_policy_list .title, .title p { padding-top: 5px } .a_btn a, .bday_gift_col_inr .home_service_txt p, .btn-browse span, .def-page .woocommerce ul.order_details li strong, .fileUpload input.upload, .footer_accordian_txt p, .footer_middle_col_inr ul li a, .form_bottom_text.below_login_text p, .home_service .home_service_txt h6, .inner_banner_txt ul li, .priduct_txt_parent h4 a, .product_btn button, .product_detail_col_inr input, .product_detail_col_inr label, .product_detail_col_inr select, .product_popup .shipping_popup_inr .product_detail_col_inr input, .product_popup .shipping_popup_inr .product_detail_col_inr label, .product_popup .shipping_popup_inr .product_detail_col_inr textarea, .tags_div ul li, .tex_div ul li, .woocommerce #respond input#submit, .woocommerce .wcsts_attachments_label, .woocommerce .wcsts_new_ticket_label, .woocommerce .wcsts_option_label, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.wcts_expand_button, .woocommerce form .form-row input:not(input[type=radio], input[type=checkbox]), .woocommerce form .form-row textarea, .woocommerce input.button, .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-form__label span, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .xoo-aff-group label, .xoo-el-popup-active.xoo-el-container, button, input, select, textarea { font-size: 14px } .header_top_inr ul li, .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr h5 { font-size: 16px } .header_menu_inr { width: 90%; max-width: 300px } .mobile_scroll_div { padding: 0 20px } .header_top { right: 10px; width: 70px } .header_top_otr { margin: 0; padding: 0 } .show_menu { left: 0 } .fc-wrapper .fc-step__substep.is-editing .fc-step__substep-fields-inner, .mean-container .mean-nav ul, .product_detail_right_inr label, .title, .xoo-el-form-container .xoo-lwo-form { padding-top: 10px } .inner_banner_txt ul li:before { top: 6px } .mean-container a.meanmenu-reveal { padding: 10px 0 0 } .header_logo { max-width: 130px } .popup_cart_btn .a_btn { padding: 0 10px; margin: 0; border-width: 1px } .mfp-close { width: 26px; height: 26px; opacity: 1 } .popup_cart_btn { padding-top: 5px; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center } .cart_slider .bday_gift_col_inr .home_service_txt { padding: 7px 0 0 } .cart_slider .price_div h5 { font-size: 14px; padding-bottom: 5px } .cart_popup { padding: 25px 15px 20px } .best_seler_div .product_detail_info, .home_service_txt { padding-top: 3px } .footer_middle, .home_service, .product_detail_info { padding: 10px 0 } .home_service_txt h6, .product_btn button, .product_detail_col_inr label b, .product_item_left p, .review_right_txt h4 span, .sub_text { font-size: 13px } #mincart_new .cart_row .cart_product_details .minicar_variation_div, .bday_gift_col_inr .home_service_txt p, .certification_trust_sec, .product_di .text p br, .relationship_col_inr .home_service_txt p { display: none } .bday_gift_col_inr .home_service_txt { padding: 8px 8px 25px } .price_div h5 { padding-right: 5px; font-size: 14px } .bday_gift_div .home_service_inr, .home_service .home_service_inr, .home_service_inr, .review_inr { margin: 0 } .home_service_col { padding: 5px } .bg_gray .home_service_col { padding: 5px; } .home_service_inr.products { margin: 0 -5px; padding-bottom: 10px } .picks_div { margin-bottom: 138px } ul.slick-dots li { line-height: 0 } .picks_div .jhakaas_picks_slider { margin-bottom: -138px } .review_left { width: 100%; padding: 0 10px 25px; margin: auto } .review_right { width: 100%; padding: 0; margin: auto } .review_left_inr img { margin: 5px auto; width: 50% } .picks_div .title p { max-width: 340px } .review_right button.slick-arrow { top: -4% } .review_right button.slick-next { left: 22% } .review_right button.slick-prev { left: 3% } .about_page_inr ul, .best_seler_div, .contact_us, .naughty_div, .pb_30, .relationship_div { padding-bottom: 10px } .review_left p { width: 70% } .footer_top { padding: 7px 0 } .footer_top_left_inr input[type=submit] { margin: 5px 0 0 } .footer_top_left_inr input { width: 280px; padding: 5px 15px; font-size: 14px } .footer_top_left_inr label { font-size: 15px; padding-right: 0; margin-bottom: 0 } .footer_top_right_inr ul li a { padding: 7px; width: 30px; height: 30px; font-size: 14px } .faq_header h4, .faq_header_otr h4, .footer_accordian_txt h5, .footer_faq_otr h5 { font-size: 16px; line-height: 24px; padding-bottom: 3px; padding-right: 10px } .footer_col_inr p { font-size: 14px; line-height: 22px; padding-bottom: 5px } .footer_accordian { padding-top: 0; margin-top: 0 } .footer_bottom_inr ul li:before { width: 1px } .footer_middle_col_inr h5 { font-size: 15px; margin-bottom: 5px } .inner_banner_txt h1 { font-size: 22px } .about_page_inr p { padding-bottom: 7px } .about_page_inr h4 { padding-bottom: 2px } .inner_banner_txt ul li { padding-right: 10px; margin-right: 8px } .about_page_inr ul li { font-size: 14px; margin-left: 15px; line-height: 22px } .inner_banner { padding: 10px 0 7px } .contact_address, .contact_right_inr p, .footer_accordian_txt ol, .footer_accordian_txt p, .footer_middle, .inner_banner.product_detail_bradcums { padding-bottom: 5px } .contact_address h4 { padding-bottom: 3px } .contact_right_col { padding: 3px 0 } .contact_right_col label { font-size: 14px; padding-bottom: 4px } .contact_right_col input { padding: 5px 12px; font-size: 14px } .contact_right_col textarea { height: 80px; padding: 8px 12px; font-size: 14px } .contact_submit_inr input { padding: 8px 15px } .contact_submit { padding: 5px 0 } .captcha_sec { transform: scale(.7) } .product_detail_col_inr input:not(input[type=submit]), .product_detail_col_inr select { padding: 7px 10px } .btn-browse span { line-height: 15px } .custom_minicart_otr .noproduct, .footer_bottom { margin-top: 0 } .product_item_right select { width: 130px } .product_detail_right_inr h3 { font-size: 17px; padding-bottom: 4px } ul.slick-dots li button { width: 8px; height: 8px } .product_detail_col_inr ul li a, .product_detail_form textarea { padding: 7px 11px } .product_detail_slider_thumb button.slick-next { right: -9px } .product_detail_slider_thumb button.slick-prev { left: -9px } .product_detail_col2 { padding: 4px 0; width: 100%; margin-right: 0 } .review_right_col { padding: 14px 6px } .banner_img img { height: 270px } .product_detail_col_inr textarea { height: 90px } .product_detail_info .faq_header h6 { line-height: normal; background-position: 100% 6px } .product_detail_info .faq_header.active h6 { background-position: 100% 6px } .product_detail_col_inr abbr { margin-bottom: 5px } .product_popup { padding: 20px } #board_85 { width: 90% } .product_popup .shipping_policy_list ul li { font-size: 14px; line-height: 24px; margin-bottom: 5px } .product_popup .shipping_policy_list ul { padding: 5px 0 } .product_btn button.cart_btn, .product_detail_col, .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class { padding: 0 } .product_detail_col_inr label { margin-top: 3px } .product_btn { padding-top: 12px; margin-top: 0 } .product_detail_slider_thumb_img { padding: 5% 3% } .product_detail_col_inr.event_col select { margin-left: 0; margin-right: 3% } .product_detail_col_inr.event_col select:last-child { margin-right: 0 } .cart_slider .bday_gift_col_inr .home_service_txt p { display: table } .popup_inr p:before { width: 18px; height: 18px; background-size: contain } .popup_inr p { padding-left: 24px } .product_detail_page .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item { padding: 16.5px 9px } .product_detail_page .woo-selected-variation-item-name { font-size: 14px; line-height: normal } .woocommerce div.product form.cart .variations th.label { line-height: normal } .tex_div ul li:before { height: 12px; right: 6px; top: 4px } .woocommerce form .form-row input { padding: 6px 12px } .woocommerce form .form-row textarea { padding: 4px 12px; height: 85px } .woocommerce .product_detail_col [type=file] { padding: 8px 12px } .product_detail_col [type=file]::-webkit-file-upload-button { font-size: 14px; line-height: 35px; padding: 0 15px } .price_div h5 ins { padding-right: 10px } .footer_top_left_inr form { flex-wrap: wrap; justify-content: center } .footer_top_left_inr form .mailpoet_paragraph { padding-right: 0 } .bday_gift_col_inr .home_service_txt h4 { font-size: 15px; padding-bottom: 5px } .relationship_col_inr .home_service_txt h4 { font-size: 15px; padding-bottom: 2px; margin-bottom: 3px; line-height: 20px } .banner ul.slick-dots li { margin-right: 1px } .extrafive.product_detail_slider_thumb button.slick-arrow.slick-next { right: -23px } .extrafive.product_detail_slider_thumb button.slick-arrow.slick-prev { left: -23px } .review_right_col_inr { padding: 15px 10px } .review_right_txt h4 { font-size: 17px } .footer_top .footer_top_otr .mailpoet_form_tight_container .mailpoet_stack_on_mobile .mailpoet_form_column { flex-basis: inherit !important } .footer_top .footer_top_left_inr #mailpoet_form_1 .mailpoet_form_column:not(:first-child) { margin-left: 8px !important } .banner ul.slick-dots li button { width: 9px; height: 9px; border-width: 1px } .footer .footer_top .mailpoet_form .mailpoet_form_paragraph, .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table td, .woocommerce-checkout .woocommerce .fc-step__substep-text-line, body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review-title { font-size: 14px !important } .page-numbers li a img { width: 8px; margin-top: 0 } .page-numbers li>* { font-size: 14px; width: 30px; height: 30px } .product_div.pb_30 { padding-bottom: 15px } .product_detail_col .weasyfields_timepicker_otr .weasyfields_inline_time_selection select { width: calc(33.33% - 8px) !important } .woocommerce form .form-row input.date_field { background-position: 91% 11px; background-size: 14px; } .tags_div { padding-bottom: 0 } .trust_col_inr .home_service_img { max-width: 40px; min-height: 50px; display: flex; justify-content: center; align-items: center; margin: auto } .trust_col_inr .home_service_img img { max-width: 100%; width: 100%; height: inherit } .trust_div_otr p { line-height: normal; font-size: 11px } .product_detail_page .variable-items-wrapper { gap: 2px } .product_btn button.button.pisol_buy_now_button { padding: 0 !important } .cart_items_otr .cart_table_price del .woocommerce-Price-amount.amount bdi, .cart_items_otr .woocommerce-Price-amount.amount bdi, .cart_page_main_otr h5, .cart_page_main_otr h6, td.product-name>a { font-size: 14px; line-height: 20px } .woocommerce .cart_items_otr table.shop_table td { padding: 10px 5px; line-height: 22px } .woocommerce table.shop_table td.product-remove { width: 25px } .woocommerce .cart_items_data_inr table.shop_table td.product-thumbnail { width: 45px } .woocommerce .cart_items_otr table.shop_table tr td:last-child { width: 90px; padding-right: 5px } .woocommerce table.shop_table td.product-name { padding-right: 5px !important; width: calc(100% - 170px) } .cart_table_price>span.discounted_price { font-size: 12px } .cart_page_main_otr table { margin-bottom: 6px } .noproduct h2, .woocommerce ul.order_details { margin-bottom: 10px } .fc-coupon-code-messages .woocommerce_custom_notice, .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce_custom_notice, .woocommerce-notices-wrapper .woocommerce_custom_notice.notice_information, .woocommerce-notices-wrapper .woocommerce_custom_notice.woocommerce-error, .woocommerce-notices-wrapper .woocommerce_custom_notice.woocommerce-message, .woocommerce_custom_notice.woocommerce-info { max-width: 290px; padding: 10px !important } .custom_minicart_otr { width: 90%; max-width: 300px; right: -100% } .cart_product_details { width: calc(100% - 77px); padding-left: 12px; margin-top: 0 } .product_img { width: 50px; height: 50px } .product_img img { border-radius: 3px } .cart_row ul li .removeproduct { margin-top: 15px; width: 17px } .mini_cart_cart_total { margin-top: 10px; font-size: 15px } .cart_class_inr { padding: 30px 0 0 } .mobile_close { padding: 10px; margin-left: auto; border-radius: 50%; position: relative; display: none } .mobile_close::after { content: ''; position: absolute; left: 0; top: 0; background: url(../images/close-icn.svg) center/contain no-repeat; width: 100%; height: 100% } .noproduct { min-width: inherit; margin: auto } .custom_minicart_otr .emty_cart { width: auto } .noproduct h2 { font-size: 22px } .mobile_close:hover::after { background: url(../images/close-icn-hover.svg) center/contain no-repeat } .product_btn button, .product_btn button.button.pisol_buy_now_button { width: calc(50% - 5px) !important } .cart_product_details h3 { font-size: 14px; line-height: 18px; margin-bottom: 3px } .cart_product_details p { font-size: 12px; line-height: 17px } .custom_minicart_otr .mini_cart_btns a { height: 40px; font-size: 14px } .cart_product_details .woocommerce-Price-currencySymbol { padding-left: 5px } .wpcf7 form .wpcf7-response-output { padding: 5px; margin-top: 5px } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-width: 1px; font-size: 13px } .woocommerce-checkout .woocommerce form.checkout .form-row { padding-bottom: 4px } .has-checkout-layout--multi-step .fc-wrapper .fc-step__substep-save { margin-top: 8px !important } body.woocommerce-checkout .fc-content.fc-container { padding: 0 10px 30px !important } .woocommerce-checkout .fc-wrapper .fc-step__substep, body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review__head { padding: 10px 8px } #shipping_country_field .woocommerce-input-wrapper strong { padding-top: 5px; padding-bottom: 6px } .woocommerce-checkout .fc-wrapper .fc-place-order__section { padding: 8px 10px 10px } .woocommerce-checkout .woocommerce .fc-sidebar form .form-row span, .woocommerce-checkout .woocommerce form .form-row div, .woocommerce-checkout .woocommerce form .form-row p { font-size: 14px !important; line-height: 22px } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tr td.product-thumbnail { width: 60px } .woocommerce-checkout .woocommerce .fc-sidebar table.shop_table.checkout_table_custom_class tr td.product-name { width: calc(100% - 180px) } .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box { padding: 8px 10px } .fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>label { padding: 8px 10px 8px 35px } .fc-wrapper #payment .payment_methods>.wc_payment_method>input[name=payment_method]+label:before, .woocommerce-checkout .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]+label:after, .woocommerce-checkout .woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:after, .woocommerce-checkout .woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:before, body.woocommerce-checkout .fc-wrapper #payment ul.payment_methods>.wc_payment_method>input[name=payment_method]:checked+label:before { top: 13px } .woocommerce table.my_account_orders .button.wcsts-get-help-button { padding: 9px; background-size: 15px !important } .woocommerce table.my_account_orders .woocommerce-button.button.invoice { padding: 8px; background-size: 16px !important } p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 15px; padding: 10px; line-height: 22px } .def-page .woocommerce ul.order_details li { font-size: 13px; padding: 6px 0 } .woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin: 10px 0 } .woocommerce .woocommerce-customer-details address { font-size: 15px; padding: 10px } .cart_div_sticky_div, .cart_totals.calculated_shipping .cart_div_sticky_div, .checkout_div_sticky_div, .product_btn.mobile_sticky, .woocommerce-account .woocommerce-MyAccount-content { padding: 10px } .woocommerce .wcsts_input_attachment_container, .woocommerce table.tinvwl-table-manage-list tr td, .woocommerce-account .woocommerce table.shop_table td { padding: 5px 10px } .wcsts_input_attachment_container [type=file]::-webkit-file-upload-button { padding: 3px 12px } .woocommerce button.button.wcsts_file_tmp_delete_button { right: 5px } .woocommerce #wcsts_new_ticket_content { padding: 0 10px 8px } .woocommerce #wcsts_new_ticket_box_title { padding-left: 10px } .wcsts_ticket_subject { margin: 0 0 10px !important; padding-top: 0 !important } .woocommerce .wcsts_single_ticket_container { padding: 6px } .wcsts_ticket_status { margin-bottom: 5px !important } .woocommerce .wcsts_option_block { margin-right: 10px !important } #wcsts_new_ticket_button_redirect { float: none !important; margin: 8px 0 0 !important } .woocommerce .wcsts_customer_message { padding: 0 8px 8px } .woocommerce .wcsts_message_details { padding: 8px; margin: 0 } .wcsts_attachments_label { margin-top: 0 !important } .wcts_single_attachment { padding: 6.5px 10px !important; margin: 0 !important } .woocommerce form.edit-account .form-row:nth-child(2n) { margin-left: 0 } .woocommerce .radio_btn_address.form-row { margin-top: 5px } .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr .bottom_edit_delete_sec a.edit.fabfw-delete-link:hover::before, .woocommerce .woocommerce-MyAccount-content .addresses_listing_otr .bottom_edit_delete_sec a:hover::before { background-position: 0 1.9px } .form-row select { background-position: 93% 17px } .woocommerce-account .woocommerce-MyAccount-navigation ul li+li a { border-top: none } .woocommerce-MyAccount-navigation ul { gap: 0 } .xoo-aff-group.onefourth { width: 30% !important } .xoo-aff-group.threefourth { width: 70% !important } body .xoo-aff-group { margin-bottom: 10px !important } .woocommerce .xoo-aff-flag-cont { height: 33px } .xoo-ml-phone-cc+.select2 .select2-selection, .xoo-ml-phone-cc+.select2 .selection, .xoo-ml-phone-cc+.select2.select2-container .select2-selection__rendered { height: 35px !important } .xoo-aff-group.xoo_el_reg_terms_cont { margin-bottom: 0 !important } span.xoo-ml-inline-verify { top: 10px !important } .xoo-aff-group { width: 100% !important } select.xoo-ml-phone-cc+.select2.select2-container { padding: 0 7px } .xoo-el-main { padding: 20px 25px !important } .xoo-aff-group input[type=email], .xoo-aff-group input[type=number], .xoo-aff-group input[type=password], .xoo-aff-group input[type=text], .xoo-aff-group select, .xoo-aff-group select+.select2 { font-size: 14px !important; line-height: normal !important } .order_thankyou_page .order_number_otr h2 { background-size: 20px; padding-left: 25px } .product_main { flex-direction: column; gap: 30px } .product_di .img { margin: 0; width: 40px; height: 40px; background: linear-gradient(to bottom, green 50%, #ccc 50%); background-position: right bottom; background-size: 100% 200% } .product_di.sucess_border .img { background-position: right top } .product_di { display: flex; gap: 20px; align-items: center } .product_di::before, .success_animate::after { width: 4px; left: 18px; top: -97% } .product_di::before { height: 100% } .success_animate::after { height: 0 } .success_animate.sucess_border::after { height: 100%; width: 4px } .product_di .text p { max-width: 100%; font-size: 13px } .product_di .text { width: calc(100% - 60px); text-align: left } body .xoo-el-form-container .xoo-aff-group.onefourth input[type=text] { line-height: normal; display: inline-block } .product_detail_left_inr { min-height: 330px; max-height: 444px; height: auto } .my_addres_edit_inr span { min-width: 150px; max-width: 196px } .offer_popup_main_div .code_sec, .woocommerce a.button { padding: 0 15px } .header_top_right ul li a { padding-left: 20px } .header_top_right ul li { margin-left: 5px; padding-left: 7px } .user_profile_sec .profile_dropdown ul li.user_name a { max-width: 110px } .cart_slider .home_service_col { padding: 10px 7px 30px } .cart_slider .home_service_txt .price_div { left: 7px; bottom: 8px } .footer_bottom_otr { justify-content: center } .footer_bottom_inr ul li { font-size: 13px; line-height: 18px } .checkout_right_cart .cart_icon { top: 4px } .emty_cart { max-width: 240px } .cartcheckout_header .user_profile_sec .profile_dropdown { right: -10px } button.button.btn.xoo-ml-otp-submit-btn { margin-top: 20px !important } .woocommerce .wishlist_item td.product-name a { font-size: 12px; line-height: 16px } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-cb { width: 30px !important } .tinv-wishlist table.tinvwl-table-manage-list thead th.product-date, .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-date { display: none !important } .woocommerce .tinv-wishlist .product-thumbnail img { max-width: 45px } .tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn button, .tinv-wishlist .tinvwl-to-right button.button { font-size: 12px; padding: 0 5px !important; height: 35px } .woocommerce .tinv-wishlist table.tinvwl-table-manage-list tbody tr td.product-thumbnail { width: 60px !important } .tinv-wishlist tfoot .tinvwl-to-left:not(:empty) .tinvwl-input-group #tinvwl_product_actions { font-size: 12px; height: 35px !important } .product_detail_left button.slick-prev { left: -26px } .product_detail_left button.slick-next { right: -26px } .inner_banner_txt ul { padding-top: 0 } .product_detail_bradcums .inner_banner_txt, .product_item_inr { padding: 5px 0 0 } .product_detail_right_inr .price_div h5, .product_detail_right_inr .price_div h5 span.price { font-size: 24px } .image-variable-item, li.variable-item.color-variable-item { width: 30px !important; height: 30px !important } .collection-gift { flex-wrap: wrap; justify-content: flex-start } .home_service .home_service_txt { padding-top: 8px } .new_arrivals_div .home_service_inr ul.slick-dots { padding: 00 0; display: flex; justify-content: center; align-items: center; gap: 3px; width: 100% } .new_arrivals_div .home_service_inr .slick-dots li button { width: 13px; height: 13px } .bday_gift_div.new_arrivals_div { padding: 0 0 19px } .qty_otr { margin-top: 0; display: inline-block } .woocommerce .quantity input.qty, .woocommerce .quantity input[type=button] { height: 40px } .woo-variation-items-wrapper li.variable-item.button-variable-item { height: 40px !important } .footer_botton_right { width: 80% } .footer-bottom-copy-right { text-align: center; padding: 0 0 10px } .footer_link_heading { font-family: var(--body-font); font-weight: 400 } ul.footer_links li a { position: relative; padding: 2px 0 2px 12px } ul.footer_links li a::before { top: 50%; transform: translateY(-50%); transition: .3s; content: ''; position: absolute; user-select: none; background-color: #fb5607; height: 2px; opacity: 1; width: 6px; left: 0; right: 100% } .timeline { align-items: start; } .timeline .icon { width: 30px; height: 30px; } .timeline .icon svg { width: 18px; height: 18px; fill: #555; } .text h5 { font-size: 12px; } .product_estimate_div p { color: #000; font-size: 11px; line-height: 15px; } .timeline .step { width: 100%; } .timeline .line { top: 10px; left: 0 !important; margin: 5px 10px; height: 2px; } .qty_cart_wish_flex_sec .product_btn button { width: 100% !important; } .qty_cart_wish_flex_sec .qty_otr { width: 44%; } .wishlist_btn .tinv-wishlist a::before { font-size: 20px !important; } .timeline .icon::after { display: none; } .timeline .line { display: block; } .timeline::before { display: none; } .timeline .step:first-child, .timeline .step:last-child { text-align: center; align-items: center; } /* .timeline .step { flex: auto; } */ .qty_cart_wish_flex_sec { flex-wrap: wrap; gap: 10px; } .qty_cart_wish_flex_sec .qty_otr { width: 100%; } .qty_cart_wish_flex_sec .wishlist_btn { width: 13%; } .qty_cart_wish_flex_sec .product_btn { width: 84%; padding: 0; } .a_btn.buy_now_btn { margin-bottom: 10px; } .a_btn.buy_now_btn a { width: 100%; margin-top: 10px; } .afterprice_custom_sale { font-size: 11px; padding: 3px 6px; } .price_div h5 ins { padding-right: 2px; } .woocommerce form .form-row input.time_field { background-position: 95% 11px; background-size: 15px; } } @media only screen and (max-width:767px) and (orientation:landscape) { .custom_minicart_otr .noproduct { padding: 10px; margin-top: 0 } .custom_minicart_otr .emty_cart { width: auto; max-width: 160px; margin-bottom: 10px } .noproduct h2 { margin-bottom: 8px; font-size: 22px } #mincart_new .cart_row { max-height: 60vh } } @media(max-width:360px) { .price_div h5 { padding-right: 3px; font-size: 13px; } .afterprice_custom_sale { font-size: 10px; } }