.left_bar, .right_bar { margin: 0; list-style-type: none } .search_listing > ul > li > a, .search_listing > ul > li > a h6 span { font-weight: 400; color: #000 } .cart-bg, .price_details { box-shadow: 0 0 6px #e4e4e4 } .file_div, .left_bar, .right_bar, .search_listing ul, .shipping { list-style-type: none } #filter_error2, #filter_error3 { color: #d01610; max-width: 227px; min-width: 223px; top: 8px } #city_error, #filter_error2, #filter_error3, #location_error, #medicine_error { height: 35px; line-height: 35px; padding: 0 10px } .close i, .or_div:after { right: 10px } #city_error, #filter_error2, #filter_error3, #location_error, #medicine_error { font-style: italic; margin: 0 auto; font-size: 12px } .list_div h3, .post_div ul li span a { text-overflow: ellipsis; white-space: nowrap } .left_bar { padding: 0; display: block; width: 100% } .left_bar li { float: left; display: inline-block } .left_bar li a { padding: 0 24px 0 0 } .left_bar > li:nth-child(2) > a { padding: 18px 11px; color: #fff; display: block; z-index: 9999999; font-size: 15px; position: relative } .left_bar > li:nth-child(2) > a::after { content: "\f0d7"; font-family: FontAwesome; font-size: 21px; position: absolute; right: -10px; top: -10px; z-index: 9999; padding: 25px 0 } #MainMenu > li.drop-menu, #search.form-inline .form-group, .banner, .billingdetails, .cart_icont ul li, .close_tab label, .custom-tim label, .health1, .health31, .instructions > input[type=checkbox] + label, .left_bar > li:nth-child(2), .leftborder, .offerimg, .otc-list li, .popup-text, .rightborder, .search-list li, .select_box label, .subscription span label, .tab-content > .active { position: relative } #MainMenu > li.drop-menu:hover > ul, #cw_menu .navbar-nav > li:hover ul.dropdown_menu, .Offer_offer > .tab_nav > #condition1:checked ~ .tab-content #condition1.tab_form, .Offer_offer > .tab_nav > #condition2:checked ~ .tab-content #condition2.tab_form, .Offer_offer > .tab_nav > #condition3:checked ~ .tab-content #condition3.tab_form, .brand > input:checked ~ .brand_list, .confirmation > .tab_nav > #confirm:checked ~ .tab-content #confirm.tab_form, .confirmation > .tab_nav > #delivered:checked ~ .tab-content #delivered.tab_form, .confirmation > .tab_nav > #ontheway:checked ~ .tab-content #ontheway.tab_form, .confirmation > .tab_nav > #sent:checked ~ .tab-content #sent.tab_form, .green_post input[type=radio]:checked + label + .hide_div, .instructions > input[type=checkbox]:checked + label .checked, .left_bar > li:nth-child(2):hover .inner_city, .rececived_order span, .table_price font, .tablet_tabing > .tab_nav > #inform:checked ~ .tab-content #inform.tab_form, .tablet_tabing > .tab_nav > #medicine1:checked ~ .tab-content #medicine1.tab_form, .tablet_tabing > .tab_nav > #question:checked ~ .tab-content #question.tab_form, .upload_bg .instructions > input[type=checkbox]:checked + label ~ .sampleimg { display: block } .inner_city { display: none; width: 721px; position: absolute; top: 56px; border-bottom: 3px solid #2d3e50; background: #fff; z-index: 999999; left: -157px; border-radius: 4px } .line1, .my_cart { border-bottom: 1px solid #e9e9e9 } .inner_city h2 { font-size: 13px; text-transform: uppercase; border-bottom: 1px solid #ddd; margin: 0 auto 18px; width: 100%; padding: 0 0 10px } .inner_city h2::before { content: "\f041"; width: 100%; font-family: FontAwesome; font-size: 14px; margin-right: 4px; color: #cecece } .inner_city ul { padding: 0; margin: 0 auto 27px; width: 20%; height: auto; display: block; float: left } .inner_city h4 { color: #4160a7; font-size: 17px; margin: 2px 0 9px } .inner_city ul li { width: 100%; line-height: 17px; display: block } .inner_city ul li a { color: #000; font-size: 13px; padding: 3px 0; display: inline-block } .right_bar { display: block; padding: 0; width: 100%; float: left; height: auto; text-align: right } .right_bar li { margin-right: 8px; display: inline-block; float: none; vertical-align: top } .image_bottom > div:last-child, .pick-tab .nav-tabs > li:last-child a, .signup_link, .tab_wrapd .tab_nav #step3 + label { margin-right: 0 } .right_bar li a { color: #fff; font-size: 12px; padding: 0 2px; margin-bottom: 0; display: inline-block; position: relative } .right_bar li::after { content: " "; background: #c38597; height: 20px; width: 1px; display: inline-block; position: absolute; right: -14px; top: 2px; margin-right: 8px } #MainMenu > li.drop-menu a:hover:after, .DisplayNone, .LoginMenu li:nth-child(4)::before, .Offer_offer > .tab_nav #sent + label > font:after, .Offer_offer > .tab_nav > input[type=radio], .Offer_offer > .tab_nav > input[type=radio] ~ .tab-content .tab_form, .address_def input[type=radio], .app-device input[type=radio], .blog_accord ul li > input, .bottom_menu li:last-child a:after, .brand > input, .checked, .checking input[type=checkbox], .chemistradio input[type=radio], .confirmation > .tab_nav #sent + label > font:after, .confirmation > .tab_nav > input[type=radio], .confirmation > .tab_nav > input[type=radio] ~ .tab-content .tab_form, .drop-menu:before, .drop-menu > ul > li:after, .green_post input[type=checkbox], .green_post input[type=checkbox]:checked + label + .hide_div, .green_post input[type=radio], .green_post > input, .hide_div, .instructions > input[type=checkbox], .instructions > input[type=checkbox]:checked + label .unchecked, .lab .medicin > input[type=checkbox], .order:last-child:after, .order_medi > .medicin > input[type=radio], .order_payment_link li input[type=radio], .payment_link li input[type=radio], .right_bar li:last-child::after, .right_bar li:nth-child(4):after, .right_bar li:nth-child(5):after, .right_img input, .right_img input[type=checkbox] ~ .Attach_img, .search_listings li p br, .search_listings li > a + p, .search_listings li > p:nth-child(5), .shippingadd input[type=checkbox], .subscription span input[type=checkbox], .tab_wrapd .tab_nav #step1 + label > div:after, .tab_wrapd .tab_nav > input[type=radio], .tab_wrapd > .tab_nav1 > input[type=radio], .tabing_div li:first-child a:after, .tablet_tabing > .tab_nav > input[type=radio], .tablet_tabing > .tab_nav > input[type=radio] ~ .tab-content .tab_form, .upload_bg .instructions > input[type=checkbox] + label ~ .sampleimg, .week-checkbox { display: none } .tab-list li { height: 46px !important } .cart_offers { float: left; margin-bottom: 30px } #MainMenu > li.drop-menu.cart_drop > ul table, #bx-pager a img, .Attach_img > span > img, .banner-img img, .blog-section .owl-carousel .owl-item img, .bnn, .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar, .cart_offers img, .confirm, .diabetes-sec img, .error_banner img, .health-heart img, .health-heart1 img, .health1 img, .health31 img, .offer-img img, .offerimg img, .pir img, .post_div ul li:last-child, .rip img, .sec1, .upload_bg .instructions ul, .upload_bg .sampleimg, .upload_img img, .withoutpass { width: 100% } .form-width, .health-shopping { width: 100%; overflow: hidden } .col-sm-6, .health-shopping, .padding_div { padding: 10px } .col-sm-3, .health-shopping { padding-right: 5px; padding-left: 5px; margin-bottom: 15px } .diabetes-sec { position: relative; height: 276px } .diabetes-inner { position: absolute; top: 10px; left: 20px; width: 278px } .diabetes-inner h3 { font-size: 41px; color: #fff; font-family: rockwell } .diabetes-inner p { font-size: 16px; line-height: 20px; color: #fff; font-weight: 300; margin-top: 25px; letter-spacing: .6px } .diabetes-inner a { color: #fff; text-decoration: none; text-transform: uppercase; font-size: 14px; font-weight: 300; display: block; margin-top: 20px } .health-inner a, .health-inner1 a { margin-top: 5px; display: block; text-transform: uppercase; text-decoration: none } .cart_new_sec, .health-heart, .health-heart1 { width: 100%; float: left } .health-inner { background-color: #4160a7; color: #fff; border-top: 6px solid #f53b72; width: 100%; float: left } .health-inner h4 { font-size: 24px; color: #fff; margin-bottom: 3px; font-weight: 700 } .health-inner p { font-size: 14px; padding: 0 7px; margin-bottom: 0 } .health-inner a { font-size: 13px; font-weight: 500; color: #fff; margin-bottom: 5px } .health-inner1 { background-color: #ffeb3b; color: #fff; border-top: 6px solid #e2d02e; width: 100%; float: left } .health-inner1 h4 { font-size: 24px; color: #222; margin-bottom: 3px; font-weight: 700 } .health-inner1 p { font-size: 14px; padding: 0 7px; margin-bottom: 0; color: #222 } .health-inner1 a { color: #222; font-size: 13px; font-weight: 500; margin-bottom: 5px } #MainMenu > li.drop-menu > ul { z-index: 999; padding: 0; position: absolute; top: 100%; left: 3px; width: 124px; height: auto; list-style-type: none; display: none; text-align: left } #MainMenu > li.drop-menu > ul > li > a { font-size: 13px; margin: 0; padding: 6px 15px; display: block; color: #fff; background: #333; border: 1px solid rgba(255,255,255,.28); border-bottom: none } #MainMenu > li.drop-menu > ul > li > a > i, .placeorder button i { margin-right: 5px } #MainMenu > li.drop-menu > ul > li { width: 100%; color: #000 } #MainMenu > li.drop-menu > ul > li > a:hover, .check-btn:hover, .confirmation > .tab_nav > input[type=radio]:checked + label font, .confirmation > .tab_nav > input[type=radio]:checked + label > font:after, .continu_div > a:nth-child(2), .pagination .active, .tab_wrapd .tab_nav > input[type=radio].active + label > div:after, .tab_wrapd .tab_nav > input[type=radio]:checked + label > div:after, .tablet_tabing > .tab_nav > input[type=radio]:checked + label font, .tablet_tabing > .tab_nav > input[type=radio]:checked + label > font:after { background: #4160a7 } #MainMenu > li.drop-menu > ul > li:last-child > a { border-bottom: 1px solid rgba(255,255,255,.28) } .cities { overflow-x: scroll; max-height: 436px; padding: 21px 24px } .Attach_img .image_bottom, .add_store, .background_tabing, .bottom_menu, .cart-bg, .chemiest-text, .delivery, .detailsform, .faq_div, .file-upload, .login_form, .otc_det, .placeorder, .price_details .price_list, .right_img, .signupform, .signupform .form-group, .socialsignup { overflow: hidden } .padding, .right-side, .signup_link a, .table_name { padding: 0 !important } .navbar-right > li > a:hover { text-decoration: none; color: #f5ed18; background: 0 0 } .right_bar > li:nth-child(5)::before { padding: 7px; color: #fff; font-size: 14px; content: "/\00a0"; position: absolute; left: -18px; top: -6px } .carticon img { width: 30px; height: 25px } .right_bar li a:focus, .tabing > li > a:focus, .tabing > li > a:hover, .tabing_div li.active a, .tabing_div li.active a:focus, .tabing_div li.active a:hover, .tabing_div > li > a:focus, .tabing_div > li > a:hover { background-color: transparent } .carticon, .inner-banner, .pinerror > img, .pinsucess > img { position: relative; top: 0 } .right_bar > li.add_store_nav > a:hover { text-decoration: none; background: #4160a7; border: 1px solid #4160a7; color: #fff !important } .bottom_menu li.add_store_nav > a::after, .right_bar li.add_store_nav > a::after { background: 0 0; content: " " } .right_bar > li.add_store_nav > a { background: #4160a7; border-radius: 4px; margin-top: 12px; margin-right: 10px; margin-left: 10px; font-size: 13px; border: 1px solid #4160a7; color: #fff; padding: 3px 12px } .box_text a, .cart:hover, .continue_btn:hover, .my_accordian label:hover:after, .my_accordian label:hover:before, .new-address:hover, .not_for_sale p, .right_bar > li.add_store_nav > a:hover, .rip12:hover, .social_product li a.fb:hover i, .social_product li a.in:hover i, .social_product li a.tw:hover i, .track_id i, .track_id:hover, a:focus { /* color: black; */ } .right_bar > li > a > span { position: absolute; right: 4px; top: 8px; background: #ff9f00; color: #fff; border-radius: 50%; width: 19px; height: 19px; line-height: 19px; text-align: center; font-size: 12px } .LoginMenu > li.add_store_nav > a { padding: 4px 13px !important } .LoginMenu > li > a { padding: 16px 23px; margin-bottom: -7px } .LoginMenu > li > a > span { right: 14px } .login_link a { padding: 0 4px 0 0 !important } .HomeSearch > ul { position: absolute; width: 93%; left: 0 !important; top: 37px; max-height: 400px; overflow: auto; border: 1px solid #bbb; border-radius: 0; background: #fff; z-index: 999 } .search_listing ul { padding: 0; margin-bottom: 0 } .search_listing ul li { width: 100%; float: left; border-bottom: 1px solid #eee } .search_listing > ul > li > a { background: 0 0; border: 0; text-align: left; font-size: 13px; padding: 10px 14px; text-transform: uppercase; display: block } .search_listing > ul > li > a:hover { background: #f5f5f5 } .search_listing > ul > li > a:hover font, .search_listing > ul > li > a:hover span { color: #4160a7 !important } .search_listing > ul > li > a h6 { display: inline-block; margin: 0; width: 82%; font-size: 13px } .search_listing > ul > li > a h6 em { font-style: normal; font-size: 12px } .close, .confirm button, .div_box1 span strong, .edit_add a:nth-child(2), .search_listing > ul > li > a font, .sec, .side_bar li:last-child img, .term_page h2 i, .text:nth-child(2n), .view_btn { float: right } .table_name { background: #ddd; text-align: left; color: #fff; margin: 0; width: 100% !important } .search_listing > ul > li > a > h6 > em { font-size: 10px; font-style: normal; text-transform: capitalize; color: #000 } .card_details form label, .search_listing > ul > li > a > h6 > em:last-child { display: block; width: 100% } .view { text-align: right; text-transform: capitalize !important; color: #000 !important } .otc-list, .search-list { padding-left: 0; text-align: left; display: block; list-style: none } .InnerSearch > ul { position: absolute; width: 62%; top: 54px; left: 14px; border: 1px solid #4160a7; border-radius: 4px; background: #fff; z-index: 999 } .banner_inr { position: relative; background: url(../images/banner.jpg) 0 0/cover; width: 100%; padding-top: 218px; padding-bottom: 80px } .cart_img, .empty_div, .my_cart, .price_details { background: #fff } #page-wrap { top: 173px; width: 100%; position: absolute } .full-form h1 { font-family: OpenSans-Light; color: #fff; text-shadow: 0 2px 2px #000; margin-bottom: 30px; font-size: 33px; padding: 0; text-align: center; margin-top: 0 } #search_che li a, .medici a, .otc-list li i { color: #fff; font-size: 13px } .search-list { margin: 15px 14px } .search-list li:first-child { width: 27%; margin-right: 5px; position: relative } .search-list li:nth-child(2) { width: 28%; margin-right: 5px } .search-list li:nth-child(3) { margin-right: 8px; position: relative } .search-list li:last-child { width: 31%; margin-left: 14px; position: relative } .medici a { background: #4160a7; border: 1px solid #4160a7; border-radius: 3px; padding: 5px 16px; text-transform: uppercase; width: 100%; display: block } .search-list li:nth-child(3):after { content: ""; position: absolute; top: -15px; right: -15px; background: #41556c; height: 71px; width: 2px } .medici h4:after, .medici h4:before, .otc h4:after, .otc h4:before { width: 121px; background: #b1b1b1; height: 1px; opacity: .4; position: absolute; content: "" } .billingdetails.orderdetails, .blog_accord ul > li > .accord_content > p, .inner_text > .tab-pane h3, .name1 h1, .otc-list li .form-group, .pir1 p, .rip p, .search-list li .form-group, .table_price .form-group, .table_price label, table.formulation.table { margin: 0 } .buttn1 button { border-radius: 3px; background: #4160a7; border: 2px solid #4160a7; padding: 7px 12px 6px } .otc-list { margin: 0 } #search_che li a img { margin-right: 7px; height: 24px } #search_che { margin: 0 auto; display: block; width: 55% } #search_che li { height: auto; background: #2d3e50 } #search_che li.active a:before { content: ""; border-top: 2px solid #4160a7; position: absolute; top: -2px; left: 0; width: 100% } #search_che li a { position: relative; padding: 12px 16px; text-transform: uppercase; background: #2d3e50 } #search_che li a:hover { background-color: transparent !important; border-radius: 0 } .otc-list li i { font-style: normal; display: block; text-align: center; margin-bottom: 2px } .otc-list li i em { font-weight: 700; font-style: normal } .focboxprod_wrap .img_wrap, .link > .pull-right > span, .main_offerdiv:nth-child(n+4), .medici, .order_order, .padding_padding, .reviews .review_div > ul > li:first-child, .tabing_div li a { padding: 0 } .col-md-2, .medici .col-md-5 { padding-left: 15px !important; padding-right: 0 !important } .medi input { width: 100%; border-radius: 3px; border: 1px solid #b61938; padding: 9px 8px } .buttn button { border-radius: 0 3px 3px 0; background: #323232; border: 2px solid #323232; padding: 7px 12px 5px; margin: .5px auto } .otc { padding: 0; display: block; float: left; width: 100% } .medi input:focus { border: 1px solid #b60438 } input { outline: 0 } .medici h4, .otc h4 { display: block; text-align: center; margin: 10px 0 19px; color: #b1b1b1; text-transform: uppercase; font-size: 14px; position: relative } .my_cart h1, .otc a { color: #000; text-transform: uppercase } .medici h4:after, .otc h4:after { right: 148px; top: 7px } .medici h4:before, .otc h4:before { left: 148px; top: 7px } .otc a { background: #ffeb3c; border: 1px solid #ffeb3c; text-align: center; border-radius: 3px; padding: 6px 10px 3px; width: 100%; display: block; font-size: 13px !important; font-weight: 600 } .cart_img li h5, .cost li:last-child, .empty_div h1, .otc-list li > em, .price_details .amount font, .rate_div span, .scrollToTop, .sort_product > li:first-child, .terms p:nth-child(2n), table.formulation.table td:first-child h3 { font-weight: 700 } .otc a img { margin-right: 17px } .medici u l li:not(:nth-child(3)), .sub_right { width: 30% } .medic i ul li:last-child { width: 27% } .otc > ul > li:first-child { width: 59%; margin-right: 0 } .otc > ul > li:nth-child(2) { margin-right: 0; vertical-align: top; position: relative; left: -4px; top: 19px } .contact, .login1-section, .otc-list li:nth-child(3), .why_account { margin-top: 30px } .otc-list li > em { font-style: normal; color: #fff; display: inline-block; padding: 0 4px } .medici ul li, .otc > ul > li { padding: 0; float: left } .otc-list li:last-child { margin-left: 10px; position: relative; vertical-align: top; float: right } .medi input::-webkit-input-placeholder { font-family: AvenirLTStd-Roman } .medi input::-moz-placeholder { font-family: AvenirLTStd-Roman } .medi input:-ms-input-placeholder { font-family: AvenirLTStd-Roman } .medi input:-moz-placeholder { font-family: AvenirLTStd-Roman; color: #999; font-size: 13px } .medi, .medici ul li .form-group, .otc ul li .form-group { max-width: 100% } .medici, .otc { height: auto !important } .full_div { position: absolute; left: 87px; width: 90%; bottom: 0; margin: 0 auto; display: block } .capsule h1, .capsule h6 img, .capsule1 h5 img, .card_payment img, .cart_details_new tr td span ul li, .cart_img li h5 img, .cart_img li:first-child, .delivery_status span, .details img, .file_div li img, .my_cart h1, .my_cart span, .order_btn1 .form-group, .order_name1, .order_payment_link li img, .payment_link li img, .personal_info > .passform > label, .rate_div strike, .reviews .review_div > ul > li, .right_img input[type=checkbox]:checked ~ .Attach_img, .shipping img, .social_product li, .wishlist_div p { display: inline-block } .pinsucess { color: #4160a7; font-size: 11px; margin: 0 !important } .my_cart .pinerror > img, .my_cart .pinsucess > img { position: relative; top: -1px } .pinerror { color: #f94b4b; font-size: 13px; margin: 0 !important } .my_cart { padding: 12px 20px 0 } .my_cart h1 { font-size: 14px; margin: 0; width: 60% } .my_cart span { text-align: right; margin-left: 18px; width: 36% } .my_cart span i { color: #666; position: relative; left: 17px } .my_cart input[type=text] { border-bottom: 2px solid #4160a7; display: inline-block; outline: 0; border-left: 0; width: 87%; border-right: 0px; border-top: 0; padding: 6px 22px; background-color: transparent } .my_cart input[type=button] { border: none; background-color: transparent; margin-left: -51px; color: #4160a7; font-size: 13px } .my_cart input[type=text]::-webkit-input-placeholder { color: #666; font-size: 12px } .my_cart input[type=text]::-moz-placeholder { color: #666; font-size: 12px } .my_cart input[type=text]:-ms-input-placeholder { color: #666; font-size: 12px } .my_cart input[type=text]:-moz-placeholder { color: #666; font-size: 12px } .cart-bg { padding: 0 } .cart_img { padding: 27px 40px; margin: 0; height: 251px } .cart_img li:first-child { width: 23% } .cart_img li:first-child img { margin: 0 auto; width: 96px; height: 96px } .cart_img li:last-child { vertical-align: top; width: 62% } .cart_img li h2 { font-size: 16px; color: #000; margin: 0 0 10px; text-transform: uppercase } .cart_img li h5 { color: #353535; margin: 0 } .rate_div strike { font-size: 14px; color: #878787; margin-right: 10px } .rate_div strike i { color: #878787 } .rate_div span { margin-right: 19px; margin-top: 22px; color: #111; font-size: 18px; display: inline-block } .rate_div font, .rate_div p { margin-right: 10px; display: inline-block } .rate_div font { font-size: 14px; color: #4160a7 !important } .rate_div p { color: #4160a7; font-size: 13px } .product_quantity { margin-top: 19px } .product_quantity i { color: #adadad; font-size: 15px; border: 1px solid #b8b9b9; border-radius: 50%; padding: 4px 11px; font-style: normal; display: inline-block; margin-right: 6px; cursor: pointer } .found h1 { font-size: 20px; color: #ff7f00; text-align: center } .empty_div { text-align: center; padding: 19px 0 64px } .empty_div p { font-size: 13px; color: #212121; margin-top: 26px; display: block } .empty_div img { display: inline-block; padding: 63px 0 0 } .empty_div h1 { color: #212121; font-size: 16px; margin: 0; border-bottom: 1px solid #e6e6e6; text-transform: uppercase; text-align: left; padding: 0 18px 11px } #MainMenu > li.drop-menu.cart_drop > ul table td:last-child, .MoreProduct, .aap_div h1, .address_def, .coupan_image, .coupan_image h1, .feature_div h2 a, .incress, .inner-feature, .load-more, .login_btn_new, .order_confirm, .placeorder, .price_details { text-align: center } .pagination li a, .product_quantity > i:nth-child(3) { color: #000 } .product_quantity input { padding: 6px 0; width: 36%; border: 1px solid #b8b9b9; margin-right: 6px; text-align: center } .wishlist_div { margin-top: 29px } .wishlist_div p a { font-size: 13px; margin: 0 19px 0 0; text-transform: uppercase; color: #111; display: inline-block } .wishlist_div p a i { margin-right: 8px; font-size: 14px } .placeorder { padding: 0; margin: 25px 0; width: 100% } .amount, .secure { margin-top: 16px; } .placeorder button { color: #fff; font-size: 14px; margin: 0; text-transform: uppercase; border-radius: 3px; padding: 10px 23px; outline: 0 } .placeorder > button:first-child { background: #4160a7; border: 1px solid #4160a7 } .placeorder > button:nth-child(2) { background: #333; border: 1px solid #333 } .note { display: block; padding: 22px 9px } .note p { margin: 0; color: #000; font-size: 13px; line-height: 1.8 } .delivery_info { padding: 2px 9px } .delivery_info h3 { margin: 0 0 5px; font-size: 14px; color: #000; text-transform: uppercase } .delivery_info p { padding: 0 23px; color: #000; margin: 0; font-size: 13px; line-height: 1.8; position: relative } .delivery_info p:before { content: ""; background: url(../images/info.png) no-repeat; width: 12px; height: 13px; position: absolute; left: 0; top: 5px } .price_details { padding: 0 0 15px } .price_details h2 { margin: 0; font-size: 14px; color: #000; text-transform: uppercase; padding: 14px } .price_details .price_list { padding: 20px 0 0 } .price_details .price_list span { font-size: 14px; color: #000; text-align: right; width: 50%; display: inline-block } .price_details .price_list font { color: #000; font-size: 15px; margin-left: 0; width: 50%; display: block; float: right; padding-left: 15px; text-align: left } .amount { /* border-top: 1px dashed #b1b1b2; */ /* padding-bottom: 22px!important; */ padding-top: 10px; } .price_details .amount span { font-size: 15px; font-weight: 700 } #myCarousel .nav-pills > li.active a > span, .app-device input[type=radio]:checked + label, .bread-crum ul li a, .breadcrumb > li > a:hover, .confirmation > .tab_nav > input[type=radio]:checked + label h4, .offerimg .offertext h3 font, .order li.active a h4, .pick-tab .tab-content ul > li > a:hover, .price_details .saving font, .price_details .saving span { color: #454545; } .secure { display: block; width: 100% } .prescri li > a, .right_textoff, .shipping, .shipping li font, .shipping li h5, .shipping li img, .shipping li > h2, .shipping li > h3 { display: inline-block } .secure p { position: relative; padding: 0 20px; font-size: 14px; color: #000 } .secure p:before { content: ""; position: absolute; left: 2px; top: 0; width: 15px; height: 18px; background: url(../images/safe.png) no-repeat } .aap_div h1:after, .aap_div h1:before { width: 50px; height: 1px; top: 22px; background: #fff } .shipping { padding: 5px 7px 5px 14px; width: 100% } .shipping li, .showproduct { display: inline-block; /* width: 100%; */ flex-grow: 1; } .uftugvug_tri { padding: 0; } .shipping li font { font-size: 12px; color: #fff; vertical-align: top; text-transform: uppercase } .off_off .healthpro > h3, .shipping li > h3 { font-size: 28px; font-family: Oswald-DemiBold } .shipping li > h3 { margin: 0; color: #ffb726 } .shipping li h5 { margin: 1px 10px; border-bottom: 1px solid #ffb726; border-top: 1px solid #ffb726; font-size: 11px; color: #fff; padding: 5px 8px } .shipping li > h2 { color: #fff; font-size: 12px; margin: 0 } .prescri li > a { background: #ffb726; color: #fff; font-size: 9px; text-transform: uppercase; border-radius: 3px; padding: 5px; float: right } .shipping li img { vertical-align: top; margin-right: 15px } .right_textoff { width: 70%; margin-top: 6px } .right_textoff > h3 { font-family: Oswald-Medium; margin: 0; font-size: 16px; color: #fff; text-transform: capitalize } .right_textoff > h2 { color: #002854; font-size: 12px; margin: 6px 0; display: block; width: 100% } .off_off a, .right_textoff > a { font-size: 9px; padding: 5px 10px; border-radius: 3px; text-transform: uppercase } .right_textoff > a { display: inline-block; background: #002854; color: #fff } .pre { margin-top: 7px; display: block !important } .pre font { color: #002854 !important } .healthpro { width: 65%; display: inline-block } .off_off .healthpro > h3 { margin: 0; color: #222; display: inline-block } .off_off .healthpro > h3 > em { font-style: normal; color: #fff } .off_off .healthpro > h6 { margin: 4px 0; font-size: 11px; color: #fff } .off_off .healthpro h2 { color: #222; font-size: 12px; margin: 0; display: inline-block } .off_off a { display: inline-block; background: #222; color: #fff; vertical-align: top; margin-top: 7px } .coupan_image { padding: 5px 0 } .coupan_image h1 { background: url(../images/offorderimg.png) center 0 no-repeat; margin: 0; font-size: 0; height: 26px; display: block } .coupan_image h1 font { color: #fff; font-size: 14px; margin: 0; position: relative; top: 5px } .coupan_image li > h6 { margin: 5px 0; font-size: 12px; color: #fff } .coupan_image li > h2 { margin: 0; font-size: 12px; color: #fff; display: block } .coupan_image li > a { display: inline-block; background: #d63d33; color: #fff; font-size: 9px; text-transform: uppercase; border-radius: 3px; padding: 5px 10px; vertical-align: top; margin-top: 7px } .shipping li a i { font-size: 12px; margin-left: 4px } .shipping li p { color: #ffe7cf; font-size: 13px; margin: 0 } .home-bg { border-radius: 3px; width: 24%; padding: 7px; display: inline-block; min-height: 97px; vertical-align: top } .home-border { border: 2px dotted #fff; border-radius: 3px } .yellow { background: #3e8934 !important; position: relative; top: 0 !important } .darkgreen, .green, .orange { top: 1px; position: relative } .orange { background: #ff9f00 !important } .green { background: #36adcb !important } .darkgreen { background: #729222 !important } .green p, .orange p { color: #ffe7cf !important; font-size: 14px !important } .green ul:first-child li img, .orange ul:first-child li img { height: 50px; position: relative; top: 7px } .home-border span { font-size: 8px; color: #fff; margin-bottom: 5px; float: right; display: inline-block; margin-right: 6px } .prescri li { padding-left: 10px } .feature { margin-top: 46px; font-size: 26px; color: #232323; position: relative } .feature:after { content: ""; display: block; margin: 11px auto 0; background: url(../images/border-bottom.png) no-repeat; width: 161px; height: 12px } .feature_div { float: left; margin-top: 30px; position: relative; width: 20%; padding: 15px 0 } .feature_div h2 a { font-size: 13px; text-transform: uppercase; color: #fff; display: block; padding: 11px 7px; bottom: 0; border-radius: 0 } .feature_div:hover h2 { background: #2d3e50; border: 1px solid #2d3e50 } .feature_div img { border-radius: 0; height: 194px; width: 100% } .inner-feature { position: absolute; top: 22px; left: 0; width: 100% } .inner-feature img { width: auto; height: auto; display: inline-block } .inner-feature h4 { margin-top: 3px; color: #fff; text-shadow: 0 0 1px #000; font-size: 16px } .featured .text-center a { font-size: 14px; color: #4160a7; border: 2px solid #4160a7; border-radius: 4px; margin-top: 29px; display: inline-block; padding: 9px 29px; text-transform: uppercase } .add_store { display: block; width: 100%; background: url(../images/partten.jpg) no-repeat; padding-top: 11px; padding-bottom: 50px } .aap_div { border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 0 16px; margin-top: 44px } .aap_div h1 { font-size: 21px; margin: 25px 0 0; font-weight: 400; position: relative; top: -22px; color: #fff } .aap_div h1:after { content: ''; position: absolute; right: -17px } .aap_div h1:before { content: ''; position: absolute; left: -17px } .aap_div p { color: #fff; width: 99%; line-height: 23px; text-align: justify; font-size: 14px } .bottom_menu, .scrollToTop, .social_link, p.copy-right { text-align: center } .aap_div .text-center > h3 { font-size: 21px; margin-top: 5px; display: inline-block; color: #fff; background: #1bcc9a; text-transform: capitalize; padding: 6px 9px; margin-bottom: 0 } .aap_div span a { margin: 0 4px } .aap_div span { margin: 15px 0; display: block; font-size: 14px } .aap_div input, .bottom_menu li, .bottom_menu li a:after, .breadcrumb > li, .right_img label, .social_link li, .tab_wrapd .tab_nav > label > div, a.m_addrs { display: inline-block } .aap_div input { padding: 9px 10px; width: 55%; background: #fff; border: 1px solid #ccc } .aap_div button { outline: 0; text-decoration: none; background: #4160a7; border: 1px solid #4160a7; color: #fff; height: 40px; padding: 6px 20px; vertical-align: top; border-radius: 0 6px 6px 0; font-size: 15px; margin-left: -4px; text-transform: uppercase } .aap_div font { color: #ff9110 } .aap_div font img { margin-right: 28px } .app_divborder { padding: 0 14px 16px; display: block; width: 338px; background: rgba(38,31,40,.77); float: right; margin-right: 40px; margin-top: 35px } .bottom_menu, .chemiest-text, .social_link { width: 100%; display: block } .chemiest-text { background: 0 0/cover #fff; padding-bottom: 8px } .text1 { display: block; margin: 6px 0 0; border-radius: 4px 4px 0 0; padding: 0 22px 20px } .text1 h4 { font-size: 20px; color: #121f2e; margin: 10px 0 } .text1 p, p.copy-right { font-size: 12px; margin: 0 } .text1 p { color: #121f2e; padding: 0 0 6px } .top-footer { padding: 0 0 5px } .bottom_menu { margin: 9px 0; height: auto; padding: 0 } .bottom_menu li { position: relative } .bottom_menu li a { color: #fff; display: block; padding: 0 14px; font-size: 13px; position: relative; text-transform: uppercase } .bottom_menu li a:after { content: " "; height: 36px; width: 10px; position: absolute; right: -10px; top: -10px } .social_link { padding: 0; margin: 0 0 3px } .social_link li { padding: 10px 6px } .social_link li a { padding: 3px 9px; font-size: 17px; color: #fff; border: 2px solid #fff; border-radius: 3px; transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out } .social_link li a:hover { color: #fff; background-color: #84be52; border: 2px solid #84be52 } .bottom-footer { background: #222 } p.copy-right { color: #fff; padding: 8px 0 } .scrollToTop, p.copy-right a { color: #ffebc1 } .scroll { width: 900px; margin: 30px auto; padding: 25px; min-height: 400px; height: auto } .scrollToTop { padding: 8px 11px; border: 1px solid #84be52; border-radius: 4px; text-decoration: none; position: fixed; bottom: 51px; right: 40px; display: none } .scrollToTop i { color: #84be52; font-size: 19px } .breadcrumb > li { color: #790000; font-size: 12px; color: #790000 !important; !i; !; } .breadcrumb > li + li::before { content: "\f105" } .tab_wrapd .tab_nav > input[type=radio] ~ .tab-content .tab_form { height: 0; overflow: hidden; transform: translate(100%); transition: .4s } .tab_wrapd .tab_nav > #step1:checked ~ .tab-content #step1.tab_form, .tab_wrapd .tab_nav > #step2:checked ~ .tab-content #step2.tab_form, .tab_wrapd .tab_nav > #step3:checked ~ .tab-content #step3.tab_form, .tab_wrapd .tab_nav > #step4:checked ~ .tab-content #step4.tab_form, .tab_wrapd > .tab_nav1 > #desc:checked ~ .tab-content #desc.tab_form, .tab_wrapd > .tab_nav1 > #revi:checked ~ .tab-content #revi.tab_form { display: block; transform: translate(0); height: auto; overflow: visible; transition: .4s } .tab_wrapd .tab_nav > label > div { font-size: 16px; position: relative; font-weight: 400; color: #fff; border-radius: 50%; padding: 5px; border: 3px solid #cecece; background: #fff } .tab_wrapd .tab_nav > input[type=radio].active + label > div, .tab_wrapd .tab_nav > input[type=radio]:checked + label > div { border: 3px solid #4160a7; background: #fff } .auto_fill_address .row .row, .new_coupancode.no_coupan { margin-bottom: 10px } .auto_fill_address .row label, .text1 { font-weight: 400 } .auto_fill_address .row input[type=button], .auto_fill_address .row input[type=submit] { margin-bottom: 10px; border: none; box-shadow: none; padding: 6px 8px; display: inline-block; background: #1081c3; color: #fff; font-size: 16px; border-radius: 3px } .auto_fill_address h1 { font-size: 15px; color: #fff; background: #4160a7; padding: 11px; margin: 0; font-weight: 400; text-align: left } .auto_fill_address .form-control { height: auto; border-radius: 0; border: 1px solid #a9a9a9 } a.m_addrs { margin-top: 5px } .table-contact input, .table-contact select { width: 90%; padding: 3px 10px } .table-contact tr td:nth-child(2) { padding-right: 30px } .table-contact tr td { padding-bottom: 10px } .card-details-table h1 { font-size: 24px; color: #fff; background: #1081c3; padding: 8px; margin: 15px 0; font-weight: 400 } .tab_wrapd .tab_nav > input[type=radio].active + label > div > span, .tab_wrapd .tab_nav > input[type=radio]:checked + label > div > span { width: 85px; height: 85px; display: block; text-align: center; background: #4160a7; border-radius: 50%; line-height: 85px; padding: 0 } .tab_wrapd .tab_nav > label > div > span { width: 85px; height: 85px; display: block; text-align: center; background: #cecece; border-radius: 50%; line-height: 85px } .first_pres input, .sec_pres textarea { border: 1px solid #ddd; padding: 4px 7px } .tab_wrapd .tab_nav > label > div:after { content: ""; position: absolute; left: -170px; top: 45px; background: #cecece; height: 2px; width: 170px } .order_medi { padding: 14px 19px } .order_medi > .medicin { margin-bottom: 18px } .order_medi > .medicin > label { font-size: 15px; color: #202020; font-weight: 400; position: relative; margin-left: 29px; cursor: pointer } .lab > .medicin > input[type=checkbox] + label:before, .order_medi > .medicin > input[type=radio] + label:before { content: ""; background: url(../images/medicinuncheck.png) no-repeat; width: 26px; height: 26px; position: absolute; left: -30px; top: -1px } .lab > .medicin > input[type=checkbox]:checked + label:before, .order_medi > .medicin > input[type=radio]:checked + label:before { content: ""; background: url(../images/medicincheck.png) no-repeat } .order_medi > p { font-size: 12px; color: #999 } .right_img { -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; padding: 11px 17px; margin-bottom: 12px } .right_img label { cursor: pointer; margin: 0; font-size: 11px; color: #202020; text-transform: uppercase; position: relative; width: 96%; font-weight: 400 } .first_pres, .sec_pres { margin-left: 38px } .first_pres input { display: block; color: #787878; font-size: 12px } .first_pres span { font-size: 10px; color: #757575 } .sec_pres textarea { display: block; width: 100%; resize: none; color: #787878; font-size: 12px } .sec_pres textarea::-webkit-input-placeholder { color: #787878 } .sec_pres textarea:-moz-placeholder { color: #787878 } .instructions > input[type=checkbox] + label:before, .right_img > input[type=checkbox] + label:before { content: "\f107"; font-family: FontAwesome; position: absolute; right: 0; top: -3px; font-size: 19px; color: #a0a0a0 } .about_div, .banner-img, .bread-crum, .bread-crum ul li, .change-location, .file-upload, .instructions > label, .lab .medicin > label { position: relative } .instructions > input[type=checkbox] + label:before { right: -15px } .instructions > input[type=checkbox]:checked + label:before, .right_img > input[type=checkbox]:checked + label:before { content: "\f106" } .Attach_img { margin-top: 34px; text-align: center; width: 100% } .Attach_img img { margin-bottom: 0; width: 50% } .Attach_img > span { width: 25%; display: block } .Attach_img .images_top, .bxslider li { text-align: center; display: block } .Attach_img .images_top > img { display: block; margin: 0 auto; width: 199px } .Attach_img .image_bottom { margin-top: 30px } .Attach_img .image_bottom > img { display: inline-block; width: 25%; margin: 39px 12px 5px } .image_bottom > div { display: inline-block; float: left; width: 30%; margin-right: 9px } .image_bottom > div > img { margin-bottom: 0; width: 100px; height: 100px } .lab .medicin > label { font-size: 13px; color: #222; font-weight: 400; margin-left: 29px } .tab_nav { text-align: center; margin: 0 } .delivery { width: 90%; margin: 0 auto; display: block; text-align: left } .bg { background: #eee; width: 92%; height: 7px; display: block; margin: 15px auto 34px; border-radius: 6px } .file-upload, .instructions a { background: #4160a7; text-transform: uppercase } .tab_wrapd .tab_nav > input[type=radio]:checked + label > h3 { color: #202020; font-size: 15px; text-transform: uppercase } .tab_wrapd .tab_nav > label > h3 { color: #666; font-size: 15px; text-transform: uppercase } .file-upload { margin: 39px 10px 9px; border: 1px solid #4160a7; color: #fff; padding: 8px 15px; border-radius: 3px; font-size: 14px; display: inline-block } .file-upload input.file-input { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0 } .background_tabing { padding: 0 0 23px !important; background: #fff; border: 1px solid #e7e7e7; border-top: none; margin: 0 } .file_div { display: block; margin: 22px 3px; padding: 29px 0 20px; background: #fff; border: 3px dotted #cecece } .file_div li { display: block; text-align: center } .file_div li p { color: #929292; font-size: 11px; margin: 0 } .tab_wrapd .tab_nav > label { margin-right: 94px; width: 170px; vertical-align: top; cursor: pointer } .instructions h2 { color: #202020; font-size: 15px; margin: 0; text-align: left; display: inline-block } .instructions > label { color: #202020; font-size: 13px; margin: 0 0 0 29px; font-weight: 400; cursor: pointer; text-align: right; display: inline-block; width: 61% } .disabled, .instructions > input[type=checkbox] + label ~ .sampleimg { visibility: hidden } .bs-wizard > .bs-wizard-step.disabled, .instructions > input[type=checkbox]:checked + label ~ .sampleimg { visibility: visible } .sampleimg { display: inline-block; width: 46%; vertical-align: top; margin-top: 15px } .instructions { margin-top: 17px } .instructions ul { display: inline-block; width: 50%; margin: 8px 0 0 17px; padding: 0; list-style-type: decimal } #cw_menu .navbar-nav > li ul.dropdown_menu, .advantage_div ul, .billingdetails ul, .blog_accord ul.content, .cart_details_new tr td span ul, .categories ul, .create_account ul, .delivery_infor ul, .inner_dec > ul, .medicine_box ul, .my_accordian, .order, .otc_product, .reviews .review_div > ul, .saved_address > ul, .why_account ul { list-style-type: none } .instructions ul li { color: #202020; font-size: 13px; line-height: 1.7; list-style-type: decimal } .number-list ol li, .terms ul li { color: #2d2d2d; font-size: 13px } .instructions a { float: right; font-size: 15px; border-radius: 3px; margin-top: 25px; color: #fff; padding: 8px 17px } .login_form { min-height: 319px; margin-bottom: 30px; background: #f3f3f3; padding: 25px 0 34px; border: 1px solid #e7e7e7 } .login_form label { display: block; width: 100%; color: #202020; font-size: 13px; font-weight: 400 } .forgot_div, .login_form a { color: #727272; font-size: 13px } .login_form input { width: 100%; border: 1px solid #e7e7e7; padding: 6px 5px } .forgot_div { display: block } .back_btn, .login_btn { font-size: 14px; color: #fff } .forgot_div input { width: auto; margin: 2px } .login_form a { float: right } .login_btn { padding: 7px 25px; background: #4160a7; border-radius: 3px; float: right; margin-top: 34px; border: 1px solid #4160a7 } .login_form select { border: 1px solid #e7e7e7; color: #a5a5a5; font-size: 13px; float: left; margin-right: 4px; padding: 6px 38px 7px 7px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(../images/dropdown.png) top right no-repeat } @-moz-document url-prefix() { .login_form select { padding: 6px 31px 7px 7px } } .login_details { background: rgba(247,246,246,.32); padding: 25px 26px; border: 1px solid #f7f7f7 } .login_details h2 { color: #333; font-size: 15px; margin: 0 0 5px; text-align: left; display: block } .login_details span { display: block; margin: 0; font-size: 13px; color: #333; line-height: 1.7 } .login_details span h6 { margin: 0; display: inline-block } .number-bg { background-image: url(../images/number.jpg) !important; background-position: left center !important; background-repeat: no-repeat !important; padding-left: 34px !important } .detailsform { background: rgba(247,246,246,.32); padding: 25px 26px; border: 1px solid #f7f7f7 } .detailsform h2 { color: #333; font-size: 15px; margin: 0 0 16px; text-align: left; display: block } .detailsform > .form-group input, .detailsform > .form-group select, .detailsform > .form-group textarea { border: 1px solid #ddd; width: 100%; padding: 7px 14px; color: #ababa9 } .country p { color: #555; font-size: 13px; line-height: 1.7 } .billing_check label { font-size: 15px; color: #555; cursor: pointer; font-weight: 400 } .passform, .sign, .week { margin-top: 15px } .back_btn { padding: 7px 25px; background: #4160a7; border-radius: 3px; margin-top: 14px; border: 1px solid #4160a7 } .bb { margin-left: 26px } .billing input, .password_rem input { display: inline-block; width: auto } #city_error, #location_error, #medicine_error { color: #fff; border: 1px solid #0fc9d6; position: absolute; width: auto; max-width: 194px; min-width: 194px; background: #0fc9d6; display: block; border-radius: 5px; bottom: -29px; left: 160px !important; text-align: center; z-index: 999 } #city_error::after, #location_error::after, #medicine_error::after { position: absolute; content: ''; bottom: 33px; left: 44%; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #0fc9d6 } #city_error, #medicine_error { left: 0 } #search #city_error, #search #location_error { left: 0; top: -110% } #search #city_error::after, #search #location_error::after { border-top: 10px solid #d8d8d8 } .change-location { display: block; padding: 10px; background: #fff; border-radius: 5px; border: 1px solid #ccc; width: 100%; margin: 9px auto } .find_chemist, .find_chemist:hover { background: #0e9fb4 } #s_city, .loc { color: #000; border-radius: 4px } .change-location h4 { margin: 0; padding: 0 0 10px 5px } #s_city { margin: 0 } .loc { margin: 0; min-width: 300px; padding: 9px; height: auto } .find_chemist, .find_chemist:hover { color: #93f1ff; border: 1px solid #0e9fb4 } .find_chemist { padding: 8px 7px; font-size: 15px } .find_chemist:active { background-color: #0e9fb4 !important; color: #93f1ff !important; border: 1px solid #0e9fb4 } .close:focus { outline: 0 !important } .close i { top: 3px; position: absolute; cursor: pointer } .find_chemist:focus { background-color: #4160a7 } #filter_error2 { border: 1px solid #ccc; position: absolute; width: auto; background: #eee; display: block; border-radius: 5px; left: 21px; text-align: center } #filter_error2::after, #filter_error3::after { position: absolute; content: ''; border-top: 10px solid #eee; border-right: 10px solid transparent; border-left: 10px solid transparent; bottom: -10px; left: 97px } #filter_error3 { border: 1px solid #ccc; position: absolute; width: auto; background: #eee; display: block; border-radius: 5px; left: 285px; text-align: center } .form_div1 { width: 100%; margin: 14px auto; padding: 4px 0 } .review-ratings i.green { color: #e6c900; background: 0 0 !important } .review-ratings i.white { color: #fff; background: 0 0 } #review_msg { padding: 25px; position: fixed; width: 35%; top: 30%; left: 30%; z-index: 9999999; background: #fff; font-size: 20px; text-align: center; border: 1px solid #21bc93 } .rccord-found { text-align: center; color: #2d3e50; font-size: 20px; font-weight: 400 } .star-ratng ul li { vertical-align: top; margin-top: 10px } .bread-crum { left: 0; right: 0; top: 5px; z-index: 1; width: 93%; float: left; height: 0 } .banner-img, .terms { width: 100%; display: block } .bread-crum ul { color: #fff; font-size: 12px; line-height: 0; margin: 0 62px; padding: 0 } .bread-crum ul li { display: inline-block; padding: 15px } .bread-crum ul li a::after { position: absolute; content: '>'; right: -8px } .banner-img { height: 100% } .lorem-heading h2 { padding: 0 0 6px } .terms { margin: 0 0 36px } .blog_accord ul > li:not(:first-child) input:checked ~ .accord_content .checkout_table, .crum-section, .pir1 h3, .rip1 h3, .terms p:first-child, input[type=radio] { margin-top: 0 } .terms p { font-size: 13px; color: #222; line-height: 30px } .terms ul li { line-height: 20px } .review_div { width: 95% } .reviews { display: block; width: 100%; Height: auto; border-top: 1px solid #ddd } .store-img, .text, .week-checkbox + label { display: inline-block } .reviews .review_div h3 { margin-bottom: 25px; font-weight: 400; font-size: 20px; color: #333 } .reviews .review_div > ul { display: block; width: 100%; border-top: 1px solid #bababa; border-left: 1px solid #bababa; border-right: 1px solid #bababa; margin: 0; padding: 3px 0 3px 6px } .reviews .review_div > ul > li:first-child img { height: 65px; border-radius: 50%; width: 65px; border: 1px solid #19be9e } .reviews .review_div > ul > li:nth-child(2) { vertical-align: top; margin-left: 6px } .reviews .review_div > ul > li:nth-child(3) { float: right; background: #19be9e; height: 56px; width: 51px; margin-top: 5px; position: relative } .reviews .review_div > ul > li:nth-child(3) > i { text-align: center; display: inherit; color: #fff; font-size: 24px; margin-top: 15px } .reviews .review_div > ul > li p { color: #fc0 } .reviews .review_div > ul:last-child { border-bottom: 1px solid #bababa } .store-img { margin: 32px auto; width: 47%; float: left; text-align: center } .how-it-bg { background: url(../images/how-it-bg.jpg) 0 0/100% 100% } p.paragraph { line-height: 2em; font-size: 16px; padding: 10px 0; color: #222 } .lorem-heading h2 { color: #333; font-size: 20px; margin-bottom: 6px } .work-flow { background: url("../images/bg11.png") 0 0/12% auto fixed #ececec } .about_div, .text { background: #f8f8f8; border-radius: 10px; box-shadow: 0 3px 6px rgba(0,0,0,.2) } .about_div { width: 374px; margin: 10px 0 } .text { padding: 10px; width: 48%; margin: 23px 18px 10px 0; height: 96px; float: left } .text h4 { color: #607d8b; font-size: 20px } .text p { font-size: 12px; color: #222 } .text:last-child { margin-bottom: 40px } .store-list span a:focus { color: #333 } .medicine h1 { position: absolute; top: 0; margin: auto 0; color: #fff; text-align: center; width: 100%; font-size: 28px; text-shadow: 0 2px 1px #000 } .add-form { background: #ededed; border-radius: 4px; border: 1px solid #ccc; margin: 10px 0; padding: 10px } .custom-wedh, .product_deatails_div .pull-left { width: 80% } .store-top { text-align: center; font-weight: 700; text-transform: uppercase; border-bottom: 1px dotted #ccc; padding-bottom: 8px } .add-form form { width: 100%; max-width: 800px; margin-left: 40px } .add-form .form-group-lg label { display: block; margin: 0; padding: 10px 0 } .add-form label { text-transform: uppercase; font-size: 16px; font-weight: 400 } .form-group-lg .form-control { height: 40px } .form-group-lg span, .week span { padding: 0 10px 0 0 } form-group-lg select.form-control { height: 40px; border-radius: 6px; padding: 5px 16px; background-image: url(../images/drop.png); background-repeat: no-repeat; background-position: 96% 50%; -moz-appearance: none; -webkit-appearance: none; line-height: 25px } .msg { display: block; width: 100%; border: 1px solid #8b8b8b; border-radius: 6px } .landline span, .mobile span { height: 40px; width: 50px; padding: 0; text-align: center; line-height: 40px; background: #fff; display: inline-block; border: 1px solid #9a9a9a; float: left; margin: 0 10px 0 0 } .landline input.form-control, .mobile input.form-control { float: left; max-width: 84%; border-top-left-radius: 0; border-bottom-left-radius: 0 } .check-box { margin-top: 61px } .add-form .form-group-lg { margin: 5px 0 0 } .close-time { margin-top: 25px !important } .check-box input { position: relative; vertical-align: top } .check-box span { padding: 0 0 0 12px; text-transform: uppercase; font-size: 15px; vertical-align: middle } .week ul { list-style: none; padding: 0; margin-top: 10px } .week-checkbox + label { margin: 0 3px; padding: 9px 20px; font-size: 18px; text-transform: uppercase; line-height: 20px; color: #333; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255,.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-image: -moz-linear-gradient(top,#fff,#e6e6e6); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6)); background-image: -webkit-linear-gradient(top,#fff,#e6e6e6); background-image: -o-linear-gradient(top,#fff,#e6e6e6); background-image: linear-gradient(to bottom,#fff,#e6e6e6); background-repeat: repeat-x; border: 1px solid #ccc; border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); border-bottom-color: #b3b3b3; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) } .browse p { font-size: 10px; color: #999; text-transform: inherit } .add-store-btn button, .faq_div h2, .loginform [type=button], .or_div { text-transform: uppercase } .browse .upload { background: url(../images/button-2.png) left no-repeat; height: 30px; width: 100% } .browse .upload input { display: block !important; width: 74px !important; height: 30px !important; opacity: 0 !important; overlow: hidden !important; padding: 0; margin: 0 } .add-store-btn { margin: 10px 0 } .add-store-btn button { background: #d01f31; background: linear-gradient(#4160a7,#2ba58c); height: 35px; padding: 0 10px; line-height: 37px; color: #fff; font-size: 12px; border: 0; border-radius: 5px; outline: 0 } .my_accordian label, button.accordion { background-color: #ededed; transition: .4s; cursor: pointer; outline: 0 } .week-checkbox:checked + label { background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05); background-color: #339b6d } .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after, .custom-tim input, .select_box input { opacity: 0 } .custom-tim input[type=checkbox]:checked + label:before, .select_box input[type=checkbox]:checked + label:before { background: url(../images/checked_ico.png) no-repeat } .custom-tim label:before, .select_box label:before { content: ""; width: 24px; height: 24px; position: absolute; left: -30px; top: 2px; background: url(../images/unchecked_ico.png) no-repeat } .faq_div { margin-top: 0; margin-bottom: 19px } .my_accordian input:checked ~ label, .my_accordian label:hover, button.accordion.active, button.accordion:hover { color: #fff; background-color: #4160a7 } button.accordion { color: #756565; padding: 9px; width: 100%; border: none; text-align: left; height: auto; border-radius: 5px; font-size: 13px } .panel p { margin-top: 11px; text-align: justify; padding: 0 7px; font-size: 13px; color: #424242 } .faq_div h2 { font-size: 24px; margin-top: 5px; margin-bottom: 22px } .my_accordian li { margin: 16px 0 } .my_accordian { margin: 0; padding: 15px } .my_accordian input { width: 0; height: 0; visibility: hidden; display: none } .my_accordian label { display: inline-block; color: #756565; padding: 9px; width: 100%; border: none; text-align: left; height: auto; border-radius: 1px; font-size: 13px; position: relative; font-weight: 400 } .accord-content { display: none; animation: .5s accord_ani; position: relative; top: 0; left: 0 } .my_accordian input:checked ~ .accord-content { display: block; border-left: 1px solid #ddd; margin-top: -6px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 19px; padding: 12px 8px 5px 10px; font-size: 13px } .my_accordian label:after { content: "\f107"; font-size: 15px; color: #5e5e5e; float: right; margin-left: 5px; font-family: FontAwesome } .or_div, .or_signupdiv, .socialsignup a:first-child, .socialsignup a:last-child { font-family: AvenirLTStd-Medium } .my_accordian input:checked ~ label:after { content: "\f106"; font-family: FontAwesome; color: #fff } .my_accordian input:checked + label::before, .my_accordian label:hover:before { border-color: transparent transparent #4160a7 } @keyframes accord_ani { 0% { opacity: 0; transition: .4s; top: -20% } 50% { opacity: .5; transition: .4s; top: -10% } 100% { opacity: 1; transition: .4s; top: 0 } } .my_accordian label:before { content: ""; border-style: solid; border-width: 0 0 10px 20px; border-color: transparent transparent #d5d5d5; position: absolute; top: -10px; left: 0 } .accord-content p { padding: 9px 0; line-height: 20px; font-size: 13px } .tab-text p { font-size: 13px; text-align: justify; color: #222 } .NoProductRecord, .account_div, .account_sign, .fullsign, .fullsign1, .offer_discount, .share_div, .signupform [type=button], .slide font, .socialsignup, .strip span { text-align: center } .feature-3 img { padding-top: 20px } .login { display: block; margin: 20px auto 30px; padding: 0; width: 73% } .login h3 { color: #222; font-size: 16px; margin: 0; border-bottom: 1px solid #e7e7e7; padding-bottom: 10px } .chemistradio { display: inline-block; float: left; width: 27%; margin-bottom: 26px } .address_def label, .checking label, .chemistradio label { padding-left: 25px; color: #222; font-size: 16px; font-weight: 400; position: relative } .chemistradio input[type=radio] + label:before { content: ""; background: url(../images/unchecked.png) no-repeat; width: 14px; height: 15px; position: absolute; left: 0; top: 5px } .chemistradio input[type=radio]:checked + label:before, .order_payment_link li input[type=radio]:checked + label:before, .payment_link li input[type=radio]:checked + label:before { background: url(../images/checked.png) no-repeat } .loginform { margin-top: 0; width: 100%; float: left; padding: 20px } .loginform .form-group { display: block; clear: both; margin-bottom: 12px } .loginform .form-group:nth-child(3) { padding-top: 26px } .loginform .form-group label { display: block; color: #404040; font-size: 13px; font-weight: 400 } .loginform .form-group input { width: 100%; padding: 5px 3px; border: 1px solid #e7e7e7; outline: 0 } .loginform .forgotlogin a, .loginform .forgotlogin label { font-size: 13px; color: #222; font-weight: 400 } .loginform [type=button] { background: #4160a7; border: 1px solid #4160a7; color: #fff; font-size: 14px; padding: 6px 20px; border-radius: 3px; margin-top: 9px; cursor: pointer } .or_div:after, .or_div:before { content: ""; position: absolute; top: 9px; background: #c6c6c6; width: 96px; height: 1px } .or_div { color: #5b5b5b; font-size: 14px; position: relative; margin: 15px auto; width: 100%; display: block } .or_div:before { left: 10px } .account_div a, .signupform [type=button] { background: #4160a7; text-transform: uppercase } .account_div { margin: 54px auto; display: block; width: 71% } .account_div span { font-size: 16px; color: #5b5b5b; margin-right: 14px } .account_div a { border: 1px solid #4160a7; font-size: 14px; color: #fff; border-radius: 3px; padding: 8px 11px } .fullsign1 { margin: 20px auto; width: 88%; display: block } .signupform { display: block; clear: both; padding: 15px } .signupform .form-group { display: block; margin: 0 0 10px } .signupform .form -group:nth-child(odd) { margin-right: 21px } .signupform label { display: block; width: 100%; color: #404040; font-size: 14px; font-weight: 500; margin: 0 0 6px } .codecupn h5, .loginformaccordian div label, .signupform2 label { font-size: 14px; color: #000; font-weight: 400; display: block } .signupform input { width: 100%; border: 1px solid #cbcbcb !important; border-radius: 6px; padding: 8px 5px; outline: 0 } .signupform select { border: 1px solid #e7e7e7; color: #a5a5a5; font-size: 13px; float: left; margin-right: 4px; padding: 7px 57px 7px 7px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(../images/dropdown.png) top right no-repeat } .password_rem label { display: inline-block; width: auto; color: #727272; font-weight: 400; font-size: 13px } .signupform [type=button] { outline: 0; cursor: pointer; border: 1px solid #4160a7; color: #fff; font-size: 14px; padding: 6px 20px; border-radius: 3px; margin-top: 9px; margin-right: 16px; width: 100% } .or_signupdiv:after, .or_signupdiv:before { top: 9px; background: #c6c6c6; width: 96px; height: 1px; content: "" } .socialsignup { display: block; width: 100; margin: 0 } .socialsignup a:first-child { background: #3a5898; border: 1px solid #203f81; color: #fff; padding: 8px 21px; border-radius: 3px; font-size: 14px; margin-right: 12px; display: inline-block } .socialsignup a:last-child { background: #e46e60; border: 1px solid #ca5e52; color: #fff; padding: 8px 21px; border-radius: 3px; font-size: 14px; margin-left: 12px; display: inline-block } .or_signupdiv { color: #5b5b5b; font-size: 14px; text-transform: uppercase; position: relative; margin: 15px auto } .or_signupdiv:before { position: absolute; left: 34px } .or_signupdiv:after { position: absolute; right: 34px } .fullsign { margin: 20px auto; width: 45%; display: block } .account_sign { margin: 10px auto; border-top: 2px solid #eee; display: block; width: auto; padding: 10px 0 } .bottom-border, .line { border-top: 1px solid #eaeaea; display: block } .account_sign span { font-size: 16px; color: #5b5b5b; margin-right: 5px } .account_sign a { font-size: 14px; color: #4160a7; text-transform: uppercase; font-weight: 700 } .signupradio { width: 16% } .product { margin: 12px 0; border-bottom: 6px solid #ddd } .product_middle .prdct_info_top, .rate { width: 100%; border-bottom: 1px solid #f1f1f1; float: left } .product_middle { display: block; margin: 0; padding: 0; width: 100% } .product_middle h1 { margin: 0 0 5px; font-size: 20px; color: #353535 } .product_middle .prdct_info_top { padding: 5px 0 12px; list-style: none; margin: 0 } .product_middle .prdct_info_top li { width: auto; disply: block; margin: 0; padding: 0; color: #284996; font-weight: 400 } .product_middle .prdct_info_top li a { font-weight: 400; padding: 0; margin: 0; color: #284996 } .star_rating { display: block; margin-top: 7px } .star_rating span i { color: #f5cb0a } .star_rating span { display: inline-block; margin-right: 11px } .star_rating span i:last-child { color: #d2d1d1 } .star_rating h6 { display: inline-block; margin: 0 43px 0 0; color: #353535; font-size: 16px; position: relative } .star_rating h6:nth-child(2):after { content: ""; background: url(../images/product-border.png) no-repeat; width: 2px; height: 17px; position: absolute; right: -25px; top: 0 } .rate { padding: 12px 0; margin: 0 } .rate li { width: auto; float: left; margin: 0 15px 0 0; line-height: 30px; padding: 0 } .rate li:first-child { color: #111; font-size: 21px; font-weight: 700 } .rate li:nth-child(2) { color: #111; font-size: 15px; margin-right: 11px } .rate li:nth-child(3) { color: #4160a7 !important; font-size: 16px !important; text-transform: uppercase; font-weight: 700; font-style: italic } .offer_discount { background: url(../images/offer_img_green.png) 0 0/cover no-repeat; width: 55px; height: 55px; color: #fff !important; font-size: 14px !important; border-radius: 50%; vertical-align: middle; line-height: 21px; padding: 6px 12px; margin-left: 35px; text-transform: uppercase } .rate li:nth-child(4) { color: #4160a7; font-size: 13px; float: right; margin: 0 } .capsule p font, .rate li:nth-child(4) font { color: #666669 } .line { margin: 19px 0 0 auto; width: 92% } .bottom-border { margin: 18px 17px; width: 97% } .quick { display: block; margin: 18px 0; padding: 0; width: 100% } .delivery_time h4, .delivery_time input[type=text], .delivery_time span, .post_div ul li span a, .quantity, .share_div, .share_div h3, .social_product, .wishlist { display: inline-block } .quick h3 { font-size: 14px; margin: 0 0 3px; color: #353535; text-transform: uppercase } .quick p { color: #707070; font-size: 13px; line-height: 1.4 } .delivery_time { margin-top: 19px; width: 100%; padding: 0 } .delivery_time h4 { width: 100%; font-size: 15px; color: #333; text-transform: capitalize; vertical-align: top } .bottom_text h4, .list_div h3, .post_div h1, .post_div ul li h2, .quantity h3, .share_div h3, .side_bar > h1, .tabing li a { text-transform: uppercase } .delivery_time span { width: 90% } .delivery_time span i { position: relative; left: 11px; color: #666 } .delivery_time h3 { margin: 8px 0 0; font-size: 12px; color: #000; padding-bottom: 0; width: 100%; float: left } .delivery_time h3 span, .health h3 { margin: 0 !important } .delivery_time input[type=text] { border-bottom: 2px solid #4160a7; outline: 0; border-left: 0; width: 80%; border-right: 0px; border-top: 0; padding: 1px 22px; background-color: transparent } .delivery_time input[type=button] { border: none; background-color: transparent; margin-left: -45px; color: #4160a7 } .delivery > i { left: 0 !important; border: 1px solid #bbb; color: #6d6d6d; font-size: 13px; border-radius: 50%; padding: 1px 4px; margin-left: 2px } .otc_det { padding: 0 0 10px } .delivery_time button[type=submit] { margin-left: -41px; padding: 0 8px; height: 40px; background: #4160a7; border: 0 solid #4160a7; color: #fff; border-radius: 0 4px 4px 0 } .quantity { margin: 0; width: 35%; /* float: left; */ } .quantity h3 { font-size: 14px; color: #333; margin: 0 0 11px } .quantity select { margin-top: -4px; font-size: 12px; color: #222; border: 1px solid #bababa; padding: 7px 6px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(../images/product-drop.png) top right no-repeat #f0efef; width: 100% } .share_div { margin: 16px 0 0; width: 100%; float: left } .share_div h3 { font-size: 14px; color: #333; margin: 5px 5px 0; width: auto; float: left } .social_product { float: left; margin: 0 !important } .social_product li a, .wishlist li:first-child a { padding: 0; border: 1px solid #272727; border-radius: 50%; width: 30px; height: 30px; display: inline-block; line-height: 30px; text-align: center } .social_product li a.fb:hover { background: #4267b2; border: 1px solid #fff } .social_product li a.tw:hover { background: #38b8ff; border: 1px solid #fff } .social_product li a.in:hover { background: #0077b5; border: 1px solid #fff } .social_product li a i { color: #272727; font-size: 14px } .wishlist { margin-left: 6px; float: right; position: absolute; right: 25px; top: 25px } .cart i, .strip { position: relative } .wishlist li:last-child a { color: #222; font-size: 13px } .wishlist li a i { color: #272727 } .cart i { font-size: 14px; left: -11px } .post_div { border: 1px solid #e7e7e7; margin-bottom: 20px; background: #fff } .offer_for_youdetails { height: 330px; overflow: auto } .post_div h1, .side_bar > h1 { font-size: 14px; color: #fff; width: 100%; margin: 0; padding: 12px 8px; background: #4160a7 } .bg img { height: 6px; width: 33%; display: block } .post_div ul, .value-button#input-wrap { margin: 0; padding: 0 } .post_div ul li img { float: left; width: 80px } .post_div ul li h2 { font-size: 14px; color: #2d3e50; margin: 0 } .post_div ul li h2 a { color: #2d3e50 } .post_div ul li p { font-size: 13px; color: #555; margin: 4px 0 } .post_div ul li span { font-size: 14px; color: #666; margin: 5px 0; display: block; float: right; width: calc(100% - 80px) } .post_div ul li:first-child a img { height: 70px } .post_div ul li span a { overflow: hidden; text-transform: none; width: 151px } .post_div ul li a { font-size: 13px; color: #4160a7; display: block; width: 100% } .ul_line { display: block; margin: 0 auto 4px; width: 96%; border-top: 1px solid #e0e0e0 } .bottom_text h5, .diabetes_div h3, .diabetes_div > ul, .filter, .filter .brand:last-child, .list_div span + a, .slide font { display: inline-block } .tabing li a { border-radius: 0; font-size: 14px; color: #444; border: 1px solid #d8d8d8; padding: 10px 31px } .tabing > li.active > a, .tabing > li.active > a:focus, .tabing > li.active > a:hover { background-color: #4160a7; border: 1px solid #4160a7 } .tabing_content { border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-top: 2px solid #4160a7 } .tabing_content > .tab-pane > ul { display: block; margin: 16px 0 } .tabing_content > .tab-pane > ul > li { font-size: 15px; color: #444; line-height: 1.9; margin-bottom: 8px } .last_tab h4, .other_product, .purpose { margin-bottom: 15px } .other_product h1 { font-size: 20px; color: #444; margin: 0; padding: 11px 0 } .strip { border: 1px solid #9b9b9b; padding: 0; margin-top: 14px; border-bottom: none; overflow: hidden; margin-bottom: 13px } .erroe1 img, .strip img { margin: 0 auto } .bottom_text { background: #4160a7; padding: 6px 9px; border: 1px solid #b3b3b3 } .bottom_text h4 { font-size: 14px; color: #fff; margin: 0 0 8px } .bottom_text h5 { font-size: 16px; color: #fff; margin: 0 } .bottom_text i { float: right; color: #fff; font-size: 18px } .strip span { color: #fff; background: #2d3e50; border-radius: 50%; position: absolute; top: -7px; left: -7px; width: 52px; height: 52px; font-size: 17px; line-height: 50px } .listing { /* margin-top: 17px; */ margin-bottom: 22px } .product-details-size-category-cover { width: 100%; position: relative; cursor: pointer } .product-details-size-category input { position: absolute; padding: 0; margin: 0; width: 100%; opacity: 0; cursor: pointer; height: 100%; z-index: 9; } .product-details-size-category .product-details-size-category-cover2 { border: 2px solid #ffffff; display: flex; justify-content: center; align-items: center; /* height: 65px; */ width: 70px; cursor: pointer; border-radius: 0; font-size: 12px; margin-top: 1px; color: #9a9a9a; margin-bottom: 0; /* font-weight: 600; */ /* letter-spacing: 1px; */ opacity: .6; } .filter { width: 100%; background: #fff; padding-bottom: 20px; border-radius: 0; height: auto; margin-bottom: 30px; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .06); } .filter h2, .sub_category_list { border-bottom: 1px solid #e3e3e3 } .product-details-size-category input:checked + div { color: #000; border: 2px solid #790000; /* background: #fff; */ /* box-shadow: 0 0 0 1px #000000 inset; */ /* padding: 30px; */ opacity: 1; } .list_div span + a, .list_div span + a:hover, .list_div:hover span + a { background: url(../images/bag.png) 30px -13px no-repeat #4160a7 !important } .filter h2 { font-size: 17px; color: #fff; background: #4160a7; font-weight: 700; margin: 0; padding: 10px } .MoreProduct, .MoreProduct a { font-size: 20px; color: #ff9f00; cursor: pointer } .NoProductRecord { font-size: 20px; color: red } .brand i, .offer i, .price i, .sub_category i { float: right; color: #333; font-size: 18px } .brand_list { padding: 0 0; margin-bottom: 14px } .list1 { margin: 0 0 5px; padding: 3px 0; } .list1 label, .sub_category_list label { font-size: 13px; color: #383838; font-weight: 400; margin: 0 } .offer, .price, .sub_category { padding: 12px 10px 0; cursor: pointer } .sub_category_list { padding: 0 10px 22px; margin-bottom: 14px } .list1 label { position: relative; cursor: pointer; padding: 0 0 0 22px; margin-bottom: 5px; } .filter .brand:last-child { margin-bottom: 0px; margin-top: 10px; width: 100%; border: none; } .pro-text { /* width: 190px; */ /* margin-top: -2px; */ float: left; /* padding-left: 8px; */ font-size: 12px; text-transform: capitalize; font-size: 13px; font-weight: 400; padding: 0; width: 100%; color: rgba(0, 0, 0, 1); } div#categorylist_1 { margin-top: 10px; } .brand { margin-top: 10px; } .no_paddng, .pr, .right_padding { padding-right: 0 } .slider { margin-top: 30px; margin-bottom: 32px; border-top: 1px solid #4160a7 !important; height: 5px } .ui-slider-horizontal .ui-slider-range { height: 5px !important } .slider > .ui-widget-header { border: 1px solid #4160a7; background: url(../images/scroll.jpg) 50% 50% repeat-x #4160a7 !important; color: #fff; font-weight: 700 } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0 solid #ccc } .slide select { width: 36%; border: 1px solid #cecece; padding: 2px 7px; height: 27px } .slide select option { font-size: 14px; color: #444 } .slide font { width: 23% } .offer h3, .price h3, .sub_category h3 { margin: 0; font-size: 15px; color: #333; text-transform: uppercase; display: inline-block } .offer label { font-size: 14px; color: #666; font-weight: 400; margin: 0 } .brand_list.off { border-bottom: none; padding: 0 10px; } .diabetes_div { overflow: hidden; background: #fff; margin-bottom: 0; padding: 0 0 0 15px; border-bottom: 1px solid rgba(0, 0, 0, .15); padding-top: 2px; } .diabetes_div h3 { font-size: 16px; color: #000; margin: 0; padding: 13px 0 13px 17px } .diabetes_div h1 { font-size: 18px; padding-left: 0; margin: 0px 0; color: #000; } .list_div h3, .list_div p { padding: 0 14px; color: #444 } .diabetes_div h1 span { color: #505050; font-size: 16px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1; } .diabetes_div > ul li, .diabetes_div > ul > li:first-child { font-size: 14px; color: #555 } .showproduct p { margin-left: 0; color: #777; font-size: 13px } .list_div h3, .list_div img { margin: 0 auto; overflow: hidden } .diabetes_div > ul { width: 53%; text-align: right } .checkout_table tr td, .checkout_table tr th, .close_tab > label font, .details, .erroe1, .list_div h3, .list_div p, .list_div span, .list_div span + a, .model_inner, .otc_product h1, .otcbtn, .payment { text-align: center } .diabetes_div > ul li { padding: 0 19px } .diabetes_div > ul > li > i { color: #555; font-size: 16px } .list_div { margin: 15px 0; padding: 10px 0 0; position: relative; height: 290px; transition: .4s; border: 1px solid #f1f1f1 } .categories h2:after, .details, .list_div span + a { position: absolute; left: 0 } .list_div:hover { transition: .4s; box-shadow: 0 0 4px #ddd } .focboxprod_wrap .img_wrap img:hover, .list_div:hover img { transform: scale(1.1) } .list_div img { transition: .4s ease-in-out; -moz-transition: .4s ease-in-out; -ms-transition: .4s ease-in-out; -webkit-transition: .4s ease-in-out; max-height: 180px; max-width: 170px } .list_div h3 { font-size: 13px; font-weight: 700; text-transform: none; width: 200px } .cart1, .categories h2, .list_div span + a { text-transform: uppercase } .list_div p { font-size: 12px; margin: 0 0 8px; height: 19px } .img_border { border-top: 1px solid #e3e3e3; margin: 10px auto; width: 65%; display: block } .list_div span { padding: 0 12px; display: block } .list_div span strike { font-size: 13px; color: #444 } .list_div span font, .onlineapp .extra_txt p strong { font-size: 16px; font-weight: 700 } .customer_list_details li:last-child h3, .list_div span strike + font, .shop-health .col-md-3 { padding: 0 5px } .list_div span font { padding: 0; color: #388e3c } .list_div span + a { font-size: 15px; padding: 8px 0; margin-top: 15px; transition: .4s; bottom: 0; right: 0; width: 100%; color: #fff; height: 32px; line-height: 19px } .list_div span + a:hover, .list_div:hover span + a { color: #fff } .list_div:hover a.cart_det { background: url(../images/bag.png) 40px -13px no-repeat #4160a7; color: #fff } a.cart_det:hover { background: url(../images/bag.png) 40px -13px no-repeat #011544; color: #fff } .view_det { background: #ff9f00 } .AddToCartBtn { display: inline-block !important; padding: 0 !important; width: 49.3% } .AddToCartBtn a, .logg { width: 100%; display: block } .details { background: rgba(45,62,80,.8); top: 107px; width: 100%; padding: 12px 0; opacity: 0; cursor: pointer; transition: .4s } .details h5 { margin: 0; color: #fff; font-size: 13px; display: inline-block } .erroe1, .otcbtn, .payment, .payment:after { display: block } .list_div:hover .details { opacity: 1; transition: .4s } .cart1 { background: #4160a7; border: 1px solid #4160a7; border-radius: 3px; padding: 6px 29px; color: #fff; font-size: 13px; margin-right: 0 } .categories h2 { margin: 0; font-size: 22px; color: #fff; position: relative; font-weight: 400; text-transform: none; } .categories.one h2, .selectdevice { margin-top: 18px } .categories h2:after { content: ""; height: 2px; bottom: -6px; /*background: #969696;*/ width: 31px } .categories ul { display: block; margin-top: 21px; padding: 0 } .categories ul li { line-height: 20px; margin-bottom: 14px; } .categories ul li.android { display: inline-block; padding-right: 5px; margin-top: 10px } .categories ul li a { color: #fff; text-transform: capitalize; font-size: 14px; } .more { color: #84be52 !important; text-transform: lowercase !important } .accord_content .checkout_table tr td, .billingdetails a, .categories button[type=submit], .close_tab > label input, .content > li > input[type=radio]:checked + label, .content > li > label, .continue_btn, .erroe1 a, .loginformaccordian button[type=button], .new_breadcum > li, .otc_product h1, .payment li, .rececived_order h6 font, .sort_product > li, .total > table > tbody > tr > td:first-child { text-transform: uppercase } .categories p { font-size: 13px; color: #fff; margin-top: 21px; margin-bottom: 23px } .categories button[type=submit] { cursor: pointer; background: none; border: none; color: #fff; font-size: 30px; padding: 0px; margin-left: 0px; } .categories button[type=submit] { cursor: pointer; background: black; border: none; color: white; font-size: 30px; padding: 2px 6px; margin-left: 0px; } .d-flex.uhfdjk_tri { display: flex; justify-content: center; } .payment { margin: 25px auto; position: relative } .payment li:first-child { padding: 8px 10px !important; background: #06804a; height: auto } .payment li { display: inline-block; font-size: 15px; color: #fff; vertical-align: middle; background: #fff; padding: 0 10px; border-radius: 3px } .app-device label, .check_box input, .contactmsg label, .medicine_box ul li, .model_inner label, .our_login h3, .payment_link li, .rating_review ul li, .reviews_username img { vertical-align: top } .payment li img { width: 51px; height: 37px } .payment:after { content: ""; height: 2px; width: 400px } .img-bottom { margin-bottom: 14px } .otcbtn { background: url(../images/top-banner.jpg) 0 0/cover no-repeat; width: 100%; padding: 31px 0; min-height: 165px } .otcbtn > input[type=submit] { padding: 7px 23px; font-size: 17px; color: #fff; border: 1px solid #4160a7; background: #4160a7; border-radius: 3px 0 0 3px } .erroe1 a, .loginformaccordian button[type=button], .otc_product h1 { font-size: 13px; background: #4160a7 } .otcbtn > input[type=text] { border: 1px solid #4160a7; border-radius: 0 3px 3px 0; padding: 10px 12px 8px; margin: 0 0 0 -4px; width: 37% } .otcbtn > button[type=button] { border: 1px solid #4160a7; background: #4160a7; border-radius: 3px; padding: 9px 9px 5px; margin-left: 8px } .otc_product { padding: 0; margin-top: 20px } .otc_product li { width: 18%; display: inline-block; margin-left: 17px; margin-bottom: 27px; position: relative } .otc_product img { height: 194px; width: 100% } .otc_product h1 { transition: .4s; padding: 11px 0; margin: 0; color: #fff } .otc_product li:hover h1 { background: #333; transition: .4s } .error_msg { color: #f50808 } .slider .ui-state-default, .slider > .ui-state-default { background: url(../images/play.png) 50% 50% repeat-x; appearance: none; -webkit-appearance: none; -moz-appearance: none; font-weight: 700; color: #1c94c4 } #MainMenu > li.drop-menu.cart_drop > ul { left: auto; right: 0; top: 7px; background: #fff; padding: 10px; width: 350px; max-height: 305px; overflow: auto; border: 1px solid #ccc } #MainMenu > li.drop-menu.cart_drop > ul table td > img, .order_name tr td img, .tabimg { width: 60px } #MainMenu > li.drop-menu.cart_drop > ul table td { padding: 5px; color: #000 } #MainMenu > li.drop-menu.cart_drop > ul table th { padding: 5px; background: #4160a7; color: #fff; font-size: 13px } #MainMenu > li.drop-menu.cart_drop > ul table td:not(:last-child) { font-size: 11px; text-transform: uppercase } #MainMenu > li.drop-menu.cart_drop > ul table td:nth-child(3) { min-width: 66px } #MainMenu > li.drop-menu.cart_drop > ul table td:last-child i, .border_div1:hover, .value-button:hover { cursor: pointer } #MainMenu > li.drop-menu.cart_drop > ul table tr:nth-child(2n), .email { background: #eee } #MainMenu > li.drop-menu.cart_drop > ul.EmptyCart { width: 200px !important } .img_bg { position: absolute; top: 0; left: 0; height: 178px; background: rgba(0,0,0,.12) } .error { margin-top: 73px } .erroe1 { width: 100% } .erroe1 a, .sort_product, .sort_product > li { display: inline-block } .erroe1 a { font-weight: 700; color: #fff; padding: 12px 29px; box-shadow: 0 0 5px #888; border-radius: 3px; margin-top: 43px } .er { margin-top: 42px !important } .scroll1 { overflow-y: auto; overflow-x: hidden; /* max-height: 350px; */ margin-right: 10px } .sort_product { margin: 0 0 10px } .sort_product > li { color: #000; padding: 0; margin: 0 6px; cursor: pointer; border-bottom: 2px solid transparent; font-size: 12px } .sort_product > li.active { color: #51aa1b; border-bottom: 2px solid #51aa1b } .model_inner { margin-bottom: 20px; overflow: hidden } .accord_content > ul > li, .blog_accord ul > li, .form_wrpd, .new_breadcum, .shadow_box table { margin-bottom: 0 } .form_wrpd { float: left; width: 50% } .form_wrpd .error_msg { color: #f50808; display: block; text-align: left; padding-left: 125px } .model_inner label { font-size: 14px; width: 20%; padding: 0 6px 0 0; text-align: left } .model_inner input, .model_inner select, .model_inner textarea { width: 64%; border: 1px solid #ddd; padding: 5px 9px } .number_div { width: 43px !important } .phn_div { width: 54% !important } .continue_btn { color: #fff; background-color: #4160a7; border-color: #4160a7; font-size: 17px; padding: 8px 24px } .edit_model .modal-content .modal-footer { border-top: 0 solid #e5e5e5; text-align: center; padding: 1px 15px 20px } .edit_model .modal-content .modal-body { padding: 15px 15px 0 } .edit_model .modal-content .modal-header > h4 { font-size: 17px; margin: 0 } .img_img { position: absolute; left: 0; top: -1px } .continue_billing { background: #333 !important } .model_inner > .error_msg { color: #f50808; display: block; text-align: left; margin-left: 29% } .numberdiv .error_msg, .tab_nav #confirm:checked ~ div > #confirm, .tab_nav #ontheway:checked ~ div > #ontheway, .tab_nav #sent:checked ~ div > #sent { display: block !important } .blog_accord { padding: 0 0 20px } .blog_accord ul.content { margin: 34px 0; padding: 0 23px } .content > li > input[type=radio]:checked + label { display: block; margin: 0; padding: 13px 51px; cursor: pointer; background: #4160a7; color: #fff; position: relative; width: 100%; font-size: 15px } .content > li > label { display: block; padding: 16px 51px; cursor: pointer; color: #000; position: relative; margin: 0 auto; font-size: 15px; box-shadow: 0 5px 10px rgba(0,0,0,.24); border: 1px solid rgba(204,204,204,.15) } .content > li > input[type=radio]:checked + label:before { content: ""; background: url(../images/accordianleft.png) no-repeat; width: 21px; height: 64px; position: absolute; bottom: -16px; left: -21px; top: auto } .content > li > input[type=radio]:checked + label:after { content: ""; background: url(../images/accordianright.png) no-repeat; width: 21px; height: 64px; position: absolute; bottom: -16px; right: -21px; top: auto } .blog_accord ul li input:checked + label:before, .blog_accord ul li label:hover:before { border-color: transparent transparent #2b7298 } .billingdetails a, .billingdetails p, .billingdetails span, .billingdetails ul { border-bottom: 1px solid #ccc } .blog_accord > ul > li input:checked + label, .blog_accord > ul > li label:hover { background: #4160a7; transition: .4s } .blog_accord ul li .content { display: none; padding: 70px 25px 7px 60px; overflow: hidden; margin: -73px auto 0 } .blog_accord ul li input:checked ~ .accord_content { display: block; border: 1px solid #e2e2e2 } .blog_accord ul > li:not(:first-child) input:checked ~ .accord_content { border-top: none !important } .loginformaccordian { width: 71% } .advantage_div h2, .loginformaccordian h2 { font-size: 17px; color: #000; margin: 19px 0 25px } .loginformaccordian div input { padding: 6px; width: 100%; margin-bottom: 17px; border: 1px solid #cacaca } .loginformaccordian button[type=button] { border: 1px solid #4160a7; color: #fff; border-radius: 3px; padding: 8px 24px; float: right; margin-top: 9px } .advantage_div { float: right; overflow: hidden; width: 90% } .advantage_div h3 { font-size: 16px !important } .advantage_div ul { display: block } .advantage_div ul li { position: relative; display: block; margin-bottom: 29px } .advantage_div ul li:first-child:before { content: ""; background: url(../images/first.png) no-repeat; width: 33px; height: 26px; position: absolute; left: 0; top: 8px } .advantage_div ul li:nth-child(2):before { content: ""; background: url(../images/sec.png) no-repeat; width: 33px; height: 26px; position: absolute; left: 0; top: 8px } .advantage_div ul li:last-child:before { content: ""; background: url(../images/third.png) no-repeat; width: 33px; height: 26px; position: absolute; left: 0; top: 8px } .advantage_div ul li h4 { margin: 8px 49px; font-size: 15px; color: #000 } .advantage_div ul li p { font-size: 14px; color: #000; margin: 8px 49px } .billingdetails { border: 1px solid #ccc; overflow: hidden; display: block; width: 87%; padding: 13px; margin-top: 18px; margin-bottom: 14px } .billingdetails ul { display: block; width: 100%; margin: 0 0 7px; padding: 0 0 12px !important } .billingdetails ul > li { font-size: 15px; color: #000; display: inline-block; cursor: pointer } .billingdetails ul > li i { margin-right: 9px; font-size: 17px } .billingdetails p { font-size: 13px; color: #000; padding-bottom: 9px; margin-bottom: 6px; min-height: 101px } .billingdetails span { font-size: 13px; color: #000; display: block; margin-bottom: 13px; padding-bottom: 7px } .billingdetails a { font-size: 13px; color: #fff; background: #4160a7; padding: 9px 31px; border-radius: 3px; display: inline-block } .billingdetails ul > li:first-child { width: 72% } .shippingadd label { font-size: 14px; color: #000; position: relative } .address { background: #e5e5e5; border-radius: 0; border: none; display: block; margin: 14px auto; padding: 10px 19px; border-top: 0px solid #e5e5e5; } .shippingadd { overflow: hidden; display: block; width: 97%; margin: 0 auto; background: #f0f0f0; padding: 3px 29px } .shippingadd inpu t:before { position: absolute; content: ""; left: 0 top:0; background: url(../images/shippingadd.png) no-repeat; height: 12px; width: 12px } .app-device label, .app_link a i, .contact li h2, .costing span i, .numberdiv .error_msg, .onlineapp .extra_txt ul li, .onlineapp h3, .order, .order li, .orderinner_details, .privacy_div h5, .separatior-otp, .tablet_name, .titile, .total_details, .upload_img, .wishlist_rate { position: relative } .total > table { float: right; margin-right: 21px } .total > table > tbody > tr > td:first-child { font-size: 13px; color: #333; margin-right: 49px; display: inline-block } .total > table > tbody > tr > td:last-child { font-size: 17px; color: #333 } .close_tab > label:before { content: ""; background: url(../images/closetab.png) no-repeat; width: 44px; height: 54px; position: absolute; left: -23px; top: 5px } .close_tab > label input { font-size: 13px; color: #000; margin: -7px 0 0; border: 1px solid #dcdcdc; background: #e9e9e9; border-radius: 3px; padding: 8px 23px; float: right } .close_tab > label font { font-size: 17px; text-transform: lowercase; color: #010101; width: 61%; display: inline-block } .blog_accord ul .close_tab > input[type=radio]:checked + label { padding: 11.5px 51px } .shippingadd input[type=checkbox] + label:before { content: ""; background: url(../images/unchecked.png) no-repeat; width: 14px; height: 15px; position: absolute; left: -20px; top: 4px } .shippingadd input[type=checkbox]:checked + label:before { content: ""; background: url(../images/checked.png) no-repeat; width: 14px; height: 15px; position: absolute; left: -20px; top: 4px } .checkout_table tr td img { width: 100px; height: 90px } .checkout_table { width: 100%; margin-top: 9px } .fulltable { overflow: auto } .accord_content, .bg-light, .rate_full, .rating_review, .total { overflow: hidden } .checkout_table tr:nth-child(2) { background: url(../images/table-border.png) 0 0/contain no-repeat; width: 400px; height: 2px } .onlineapp h3:after, .onlineapp h3:before { content: ""; background: url(../images/app-border.png) no-repeat; width: 232px; height: 1px; position: absolute } .checkout_table tr th { color: #333; text-transform: uppercase; font-size: 13px; padding: 4px 22px 9px 32px } .checkout_table tr td { padding: 16px 0 3px 32px; color: #353535; font-size: 13px } .checkout_table tr td span { background: #f6f6f6; border: 1px solid #e2e2e2; padding: 9px 15px } .checkout_table tr:last-child td { padding-bottom: 19px; text-transform: uppercase } .total { padding: 8px 28px; text-align: right; border: 1px solid #ccc; margin-bottom: 13px; border-left: 0; border-right: 0px } .total span:first-child { font-size: 13px; color: #333; text-transform: uppercase; margin-right: 48px } .total span:nth-child(2), .total span:nth-child(4) { font-size: 18px; color: #333 } .continue, .total span:nth-child(3) { font-size: 13px; text-transform: uppercase } .total span:nth-child(3) { color: #333; margin-right: 57px } .accord_content { display: none } .app-device, .onlineapp h1, .onlineapp img, .rating_review h1, .rating_review ul, .rating_review ul li span, .selectdevice h5 { display: inline-block } .continue { color: #fff; background: #4160a7; border: 1px solid #4160a7; border-radius: 3px; padding: 9px 36px; margin-right: 8px } .right_button { float: right; padding: 0 41px 16px } .PincodeStatus { margin: 0 12px 0 0 } .app_bg { background: url(../images/app-bg.jpg) bottom/100% no-repeat #000; width: 100%; min-height: 500px; margin-bottom: 10px; float: left } .onlineapp { text-align: center; padding: 20px 0 } .onlineapp img { height: 40px; margin-top: -17px } .onlineapp h1 { margin: 4px 0 0 8px; font-size: 32px; color: #fff; font-weight: 700 } .onlineapp p { font-size: 20px; color: #fff; font-family: OpenSans-Light } .onlineapp h3, .onlineapp h5 { font-family: Georgia-Italic; color: #fff } .onlineapp p font i, .reviews_username > p > i { color: #ffba00 } .onlineapp h3 { font-size: 20px; margin-top: 24px } .onlineapp h3:before { left: 144px; top: 9px } .onlineapp h3:after { right: 144px; top: 11px } .app_link { margin-top: 45px } .app_link a { font-size: 15px; color: #fff; text-transform: uppercase; border-radius: 3px; padding: 11px 19px } .app_link a i { left: -6px } .app_link a:first-child { background: #4160a7; margin-right: 17px } .app_link a:last-child, .list_div:hover a.cart_det.OutOfStock, a.cart_det.OutOfStock:hover { background: #333 } .onlineapp .extra_txt { width: 100%; float: left; padding: 10px 20% } .onlineapp .extra_txt p { font-size: 15px; line-height: 24px; font-weight: 400; margin: 0 0 8px; padding: 0 } .onlineapp .extra_txt ul { width: 100%; float: left; margin: 0 0 5px; padding: 0 5%; color: #fff; font-size: 14px; line-height: 20px; text-align: left; list-style-type: circle } .onlineapp .extra_txt ul li { width: 49%; display: inline-block; padding: 3px 5px; text-align: left; list-style-type: circle; font-weight: 700 } .onlineapp .extra_txt ul li:after { position: absolute; content: "\f00c"; font-family: FontAwesome; left: -12px; top: 5px; width: 10px; height: 9px; font-weight: 400 } .onlineapp h5 { font-size: 20px; margin-top: 31px; line-height: 31px } .offer_contents h1, .offer_contents h2 { font-family: Impact; margin: 0; padding: 0 } .feature_div h2, .numberdiv { margin-top: 35px } .numberdiv > input[type=text]:first-child { width: 3%; padding: 7px 0; text-align: center; margin: 0 -5px; border: 1px solid #fff } .numberdiv > input[type=text]:nth-child(2) { padding: 7px 13px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #7b7b7b } .numberdiv input[type=button], .numberdiv input[type=submit] { padding: 8px 14px; font-size: 14px; text-transform: uppercase; color: #fff; background: #4160a7; border: none; border-radius: 3px; margin: 0 -4px } .brand > input ~ .brand_list, .policy_bg, .privacy_div { background: #fff } .numberdiv .error_msg { left: -20px } .selectdevice h5 { font-size: 16px; color: #fff; margin: 0 } .app-device { margin-left: 18px } .app-device label { font-size: 16px; color: #4160a7; margin-left: 34px } .app-device input[type=radio] + label:before { content: ""; background: url(../images/uncheck.svg) 0 0/15px no-repeat; width: 20px; height: 20px; position: absolute; left: -24px; top: 4px } .app-device input[type=radio]:checked + label:before { background: url(../images/check.svg) 0 0/15px no-repeat; height: 20px; width: 20px } .privacy_div { width: 100%; float: left; padding: 20px; margin: 0 0 25px } .privacy_div h1 { margin: 0 0 10px; font-size: 24px; color: #4160a7 } .privacy_div p { color: #202020; font-size: 14px; line-height: 24px; margin: 0 0 15px; width: 100%; float: left; text-align: justify } .privacy_div h3 { font-size: 18px; font-weight: 500; color: #4160a7; margin: 0 0 8px } .privacy_div h5 { font-size: 16px; color: #222; width: 100%; float: left } .privacy_div ol, .privacy_div ul { width: 100%; float: left; padding: 0 0 15px 15px } .privacy_div ol li, .privacy_div ul li { color: #2d2d2d; font-size: 14px; line-height: 22px; list-style-type: disc; padding: 5px 0 } .cart_pro { padding: 36px 0; background: #f3f3f3; margin: 0 !important } .rating_review { margin-bottom: 21px } .rating_review h1 { text-transform: uppercase } .rating_review ul { float: right } .rating_review ul li { text-align: right } .rating_review ul li h3 { font-size: 15px; color: #000; margin: 0 } .rating_review ul li img { border: 1px solid #ddd; padding: 2px 1px } .rating_review ul li span { margin-top: 8px } .rating_review ul li span:not(:last-child) i { color: #f2d407 } .rating_review ul li font { background: #5ba829; color: #fff; border-radius: 3px; padding: 1px 4px } .saved_address > ul > li > h2, .saved_address > ul > li > p { padding-bottom: 13px; padding-left: 9px; border-bottom: 1px solid #ccc } .rate_full { background: #f5f9fe; height: 484px; box-shadow: 0 2px 0 rgba(197,197,197,.52) } .rate_product { margin-top: 13px; margin-bottom: 21px; padding: 12px 15px } .rate_product h1 { font-size: 14px; color: #000; text-transform: uppercase; margin: 0 0 28px } .rate_product span { margin-top: 20px; display: block } .rate_product span i { color: #cecfd0; font-size: 20px } .view_btn input { background: #ff7f00; border: 1px solid #ff7f00; border-radius: 3px; font-size: 14px; text-transform: uppercase; color: #f5f9fe; padding: 9px 37px; margin-top: 20px } .line_bottom { border-bottom: 1px solid #f0f0f0; width: 100%; margin: 0 0 22px } .title_div { border: 1px solid #d5d5d5 } .title_div span { font-size: 12px; color: #000; margin: 0; padding: 7px } .title_div input, .title_div textarea { border: none; background-color: transparent; padding: 7px; font-size: 12px; color: #999; width: 100%; outline: 0 } .title_div textarea::-webkit-input-placeholder { font-size: 12px; color: #999 } .title_div textarea:-moz-placeholder { font-size: 12px; color: #999 } .title_div:nth-child(3) { border-top: none } .side_view { margin-top: 13px; margin-bottom: 0; padding: 12px 15px } .side_view h1 { font-size: 14px; color: #000; text-transform: uppercase; margin: 0 } .used_product { padding: 0 15px 21px } .used_product h4 { margin: 0 0 20px; font-size: 15px; color: #000 } .used_product p { margin: 0; color: #121212; font-size: 13px; line-height: 1.5 } .used_product p a { color: #2874f0 } .bg-light { background: #eef5fc; padding: 25px 0 10px } .slide_img { padding: 0; width: 100%; margin: 0; border: 1px solid #f1f1f1 } .slide_img p { margin: 0; padding: 15px 0; text-align: center; line-height: 300px; width: 100% } .slide_img p img { display: inline-block; max-height: 300px; max-width: 320px } .capsule { padding: 0 17px } .capsule p { color: #4160a7; display: inline-block; font-size: 13px; float: right; margin-top: 0 } .capsule > span { display: block; margin: 9px 0 } .capsule h6 { margin: 0; color: #333; font-size: 13px; font-weight: 700; display: block } .Offer_offer > .tab_nav > label > .home-bg > .home-border > .shipping > li > img, .cost li { margin-right: 11px } .cost { margin-top: 9px } .cost li { color: #111; font-size: 13px } .costing { margin: 0; padding: 0; background-color: transparent; border: 0 solid #e0e0e0; width: 60%; float: right } .costing h4 { font-size: 14px; margin: 0; color: #333; display: inline-block } .costing span { width: 100% !important; float: left; margin: 0; padding: 0 } .costing span i { color: #666; left: 9px } .costing input[type=text] { background: #fff; border: 1px solid #ddd; width: calc(100% - 65px); float: left; padding: 0 10px; height: 33px } .costing input[type=button] { font-size: 16px; height: 33px; -webkit-column-rule: #4160a7; -moz-column-rule: #4160a7; -o-column-rule: #4160a7; column-rule: #4160a7; outline: 0; background: #4160a7; padding: 0; width: 65px; margin: 0 !important; float: left; text-align: center; color: #fff } .capsule h3 { margin: 14px 0; font-size: 13px; color: #000 } .costing input[type=text]::-webkit-input-placeholder { font-size: 12px !important; font-weight: 400 !important } .costing input[type=text]::-moz-placeholder { font-size: 12px !important; font-weight: 400 !important } .costing input[type=text]:-ms-input-placeholder { font-size: 12px !important; font-weight: 400 !important } .costing input[type=text]:-moz-placeholder { font-size: 12px !important; font-weight: 400 !important } .capsule .quantity { margin: 0; width: 66% } .capsule .quantity h3 { margin: 0 0 13px; font-size: 14px } .capsule .quantity select { width: 41% } .capsule a { padding: 3px 0; color: #333; display: block } .side_bar { border: 1px solid #e7e7e7 } .side_bar p { color: #353535; font-size: 13px; margin: 0; background: #eef5fc; padding: 4px 8px } .side_bar ul { margin: 0; padding: 11px 2px 11px 9px } .side_bar li:first-child { width: 84% } .side_bar li:last-child { vertical-align: top; display: inline-block; width: 14% } .side_bar li:first-child h1, .side_bar li:first-child h1 a { margin: 0 0 6px; font-size: 14px; color: #4160a7; text-transform: uppercase } .side_bar li:first-child h2, .side_bar li:first-child h2 a { color: #666; margin: 0 0 6px; font-size: 13px; text-transform: uppercase } .side_bar li:first-child span { color: #000; font-size: 14px } .product_bottom { margin: 10px 0; color: #353535; font-size: 13px } .product_bottom img { display: inline-block; margin-right: 3px } .my_account > h1, .product_details h2, .rating_review h1 { margin: 0; color: #000; text-transform: uppercase; font-size: 14px } .rating_review { background: #fff; padding: 15px } .blog_accord .background_tabing .file_div, .order_bg { background: #f3f3f3 } .my_account, .orderinner_details { background: #fff; overflow: hidden } .my_account { border: 1px solid #e4e4e4; margin: 0 0 20px; padding: 15px } .my_account > h1 { padding: 12px 21px; border-bottom: 1px solid #e4e4e4 } .order { display: block; padding: 0 } .order li { margin-bottom: 17px } .order li img { margin-right: 6px; display: inline-block } .order li a { margin-left: 54px; display: inline-block } .order li:nth-child(4) a:before { content: ""; content: ""; background: url(../images/wishlist.png) no-repeat; width: 18px; height: 14px; position: absolute; left: 25px; top: 2px } .order li:nth-child(6) a:before, .order li:nth-child(7) a:before { width: 18px; height: 13px; position: absolute; left: 25px; top: 2px; content: "" } .order li.active:nth-child(4) a:before { background: url(../images/activewishlist.png) no-repeat } .order li:nth-child(6) a:before { background: url(../images/personalinfo.png) no-repeat } .order li.active:nth-child(6) a:before { background: url(../images/activepersonalinfo.png) no-repeat } .order li:nth-child(7) a:before { background: url(../images/changepass.png) no-repeat } .order li.active:nth-child(7) a:before { background: url(../images/activechangepass.png) no-repeat } .order li:nth-child(9) a:before { content: ""; background: url(../images/emailupdate.png) no-repeat; width: 17px; height: 16px; position: absolute; left: 25px; top: 2px } .order li:nth-child(10) a:before, .order li:nth-child(11) a:before, .order li:nth-child(12) a:before { height: 13px; left: 25px; position: absolute; content: ""; top: 2px } .order li.active:nth-child(9) a:before { background: url(../images/activeemailupdate.png) no-repeat } .order li:nth-child(10) a:before { background: url(../images/deactivateac.png) no-repeat; width: 18px } .order li.active:nth-child(10) a:before { background: url(../images/activedeactivateac.png) no-repeat } .order li:nth-child(11) a:before { background: url(../images/notification.png) no-repeat; width: 18px } .order li.active:nth-child(11) a:before { background: url(../images/activenotification.png) no-repeat } .order li:nth-child(12) a:before { background: url(../images/emailpreferences.png) no-repeat; width: 22px } .order li.active:nth-child(12) a:before { background: url(../images/activeemailpreferences.png) no-repeat } .order li a i { color: #222; margin-right: 10px } .order li h5, .sett li h5 { color: #666; font-size: 14px; text-transform: uppercase; display: inline-block } .order li h4, .sett li h4 { font-size: 14px; color: #222; text-transform: uppercase; margin: 0; display: inline-block } .order li:nth-child(2):after, .order li:nth-child(5):after { content: ""; position: absolute; bottom: -13px; left: 0; background: url(../images/order-border.png) no-repeat; width: 222px; height: 3px } .order li:nth-child(10):after, .order li:nth-child(11):after, .order li:nth-child(12):after, .order li:nth-child(4):after, .order li:nth-child(7):after, .order li:nth-child(8):after, .order li:nth-child(9):after { content: ""; background: #ececec; width: 222px; height: 1px; position: absolute; left: 0; bottom: -7px } .changePass { padding: 15px } .passform label { font-size: 14px; font-weight: 400; color: #000; width: 22% } .changePass h2, .notification h3, .subscription h3 { font-size: 17px; color: #000; margin: 0 } .passform input { border: 1px solid #d5d5d5; padding: 6px 14px; background: 0 0; width: 35% } .changePass h2 { text-transform: capitalize } .btttn, .order_name tr td h4, .order_name tr td h6, .savecng button, .subscription button { text-transform: uppercase } .changePass button[type=button] { font-size: 14px; color: #fff; text-transform: uppercase; background: #ff7f00; border-radius: 3px; border: 1px solid #ff7f00; margin-top: 37px; padding: 10px 20px } .bttn { width: 65% } .order li:nth-child(2) a:before { content: ""; background: url(../images/order.png) no-repeat; width: 22px; height: 13px; position: absolute; left: 25px; top: 2px } .orderinner_details:after, .titile:after, .total_d etails:before { background: url(../images/order_border1.png) no-repeat; width: 780px; position: absolute; content: "" } .sett li.active:nth-child(2) a:before { background: url(../images/activeorder.png) no-repeat } .order_full_div { border: 1px solid #d5d5d5; overflow: hidden; width: 95%; margin-left: 16px; margin-bottom: 21px } .id_div, .track_id { border-radius: 3px } .orderinner_details { width: 100%; display: block } .orderinner_details:after { left: 0; bottom: 0; height: 1px } .id_div { color: #4160a7; margin: 8px 13px; padding: 11px 10px; font-size: 18px } .track_id { font-size: 13px; color: #fff; padding: 7px 13px; margin: 11px 14px; background: #ff7f00; display: inline-block } .order_name { padding: 19px 0; display: block } .order_name tr td:first-child { padding: 0 0 0 27px } .order_name tr td:nth-child(2) { padding: 0 9px; width: 323px } .order_name tr td:nth-child(3) { padding: 0; width: 73px; text-align: center } .order_name tr td:nth-child(4) { padding: 0 24px; width: 257px } .order_name tr td h4 { font-size: 14px; color: #4160a7; margin: 0 } .order_name tr td h6 { font-size: 12px; color: #555; margin: 0 } .order_name tr td h5, .order_name tr td p:first-child { font-size: 14px; color: #222; margin: 0 } .order_name tr td span { color: #4160a7; font-size: 14px; margin: 0 } .order_name tr td span font { color: #555 } .order_name tr td p:last-child { font-size: 14px; color: #555; margin: 0 } .total_details { background: #f3f3f3; display: block; overflow: hidden; padding: 3px 15px } .titile:after, .total_d etails:before { left: 0; top: 0; height: 1px } .email_icon:before, .pass_icon:before { top: -45px; right: 11px } .order_ammount, .order_day { font-size: 14px; color: #222 } .notification, .subscription { margin-top: 37px; display: block; width: 97% } .notification span, .subscription span { display: block; margin-top: 15px; width: 99% } .notification span { color: #444; border: 1px solid #f4dfbd; background: #ffebca; padding: 8px 11px } .subscription span { color: #000; border: 1px solid #e4e4e4; background: #efefef; padding: 8px 28px }#bx-pager a, .email_update > .input-group > input, .personal_info > .passform, .phone_no, .removelist a, .reviews_username img, .reviews_username span, .saved_address > ul, .tablet_name h5, .wishlist_rate font, .wishlist_rate h4, .wishlist_rate p { display: inline-block } .subscription button { color: #fff; background: #ff7f00; border-radius: 3px; border: 1px solid #ff7f00; margin-top: 30px; padding: 10px 20px; margin-left: 62px } .subscription span input[type=checkbox] + label:before { content: ""; background: url(../images/uncheckedsub.png) no-repeat; width: 14px; height: 15px; position: absolute; left: -20px; top: 4px } .subscription span input[type=checkbox]:checked + label:before { content: ""; background: url(../images/checkedsub.png) no-repeat; width: 14px; height: 15px; position: absolute; left: -20px; top: 4px } .personal_info { width: 100%; padding: 0; margin-top: 37px } .personal_info > .passform { width: 49% } .personal_info > .passform > input { width: 70%; padding: 8px } .phone_no { width: 11% !important; padding: 8px 5px !important } .phone_no1 { width: 58% !important } .personal_info > .passform > select { width: 70%; border: 1px solid #d5d5d5; padding: 8px 14px !important; background: url(../images/info_down.png) top right no-repeat; color: #999; appearance: none; -webkit-appearance: none; -moz-appearance: none } .cun { background: #f3f3f3 !important } .pi_btn { margin-right: 43px } .saved_address > ul { padding: 0; width: 26%; margin-left: 49px; background: #f3f3f3; border: 1px solid #ccc; margin-top: 32px } .saved_address > ul > li { padding: 0 13px } .saved_address > ul > li > h2 { font-size: 15px; margin: 0; color: #000; padding-top: 12px } .saved_address > ul > li > p { margin: 0; font-size: 13px; color: #000; line-height: 1.6 } .saved_address > ul > li > font, .saved_address > ul > li > label { padding: 5px 0; margin: 0; font-size: 14px; display: block; text-align: center } .saved_address > ul > li > label { color: #444; border-bottom: 1px solid #ccc; font-weight: 400 } .saved_address > ul > li > font { color: #777 } .saved_address h4 { margin: 0; font-size: 14px; color: #000; background: url(../images/order_border1.png) no-repeat } .Offer_offer > .tab_nav > label:nth-child(4) > span, .savecng button { background: #ff7f00 } .address_def input[type=radio] + label:before { content: ""; background: url(../images/uncheckdefaultadd.png) no-repeat; width: 14px; height: 15px; position: absolute; left: 22px; top: 9px } .address_def input[type=radio]:checked + label:before { background: url(../images/checkdefaultadd.png) no-repeat } .email_update, .login_section, .payment_link li:nth-child(2) { margin-top: 20px } .email_update > .input-group { margin-bottom: 20px; width: 50% } .email_update > .input-group > label { font-size: 14px; color: #000; font-weight: 400; display: inline-block; width: 36% } .email_update > .input-group > input { width: 64%; float: none; border: 1px solid #d5d5d5; border-radius: 0 !important; height: 39px; box-shadow: none } .email_update > .input-group > span { background: 0 0; border-radius: 0 } .email_update > .input-group:first-child span i { color: #757575 } .email_update > .input-group:nth-child(2) span i { color: #cacaca } .savecng button { font-size: 14px; color: #fff; border-radius: 3px; border: 1px solid #ff7f00; margin-top: 10px; padding: 10px 20px } .savecng { width: 57% } .email_full { margin-top: 40px; width: 98% } .address_text { margin-bottom: 20px } .address_text h4 { color: #444; margin: 0; font-weight: 700; border: 1px solid #faf1e2; background: #fff8ec; padding: 12px } .address_text p { margin: 0; color: #444; font-size: 13px; background: #eee; padding: 0 12px 4px; line-height: 1.9 } .confo { width: 59% !important } .reviews_username, .titile { width: 100%; overflow: hidden } .reviews_username { border-bottom: 1px solid #d5d5d5; margin: 0 0 13px } .reviews_username > .lefty { padding: 13px 18px } .reviews_username > .lefty > span > p i { color: #ffba00; cursor: pointer } .reviews_username img { max-width: 100%; max-height: 150px } .reviews_username span { padding: 0 13px } .reviews_username h3, .tablet_name span h3 { margin: 0 0 5px; font-size: 14px; color: #222 } .reviews_username h4, .tablet_name span h4 { margin: 0; font-size: 12px; color: #555 } .reviews_username p { margin: 13px 0 0; color: #222; font-size: 13px } .price_order { color: #222; margin: 0 } .titile { display: block; padding: 15px 14px } .titile p:first-child { color: #222; margin: 0 0 5px; font-size: 13px } .titile p font { padding: 0 62px } .titile p:last-child { font-size: 12px; color: #555; margin: 0 } .titile p:last-child input { border: none; width: 90%; outline: 0; padding: 0 24px } .link { background: #f3f3f3; padding: 10px 14px; overflow: hidden } .link h4 { color: #222; margin: 0; font-size: 13px } .link > .pull-right > span > a > i { margin-right: 6px; color: #222 } .tablet_img { padding: 10px 0 } .tablet_name { padding: 18px 0 5px } .tablet_name:after, .wishlist_rate:after { content: ""; background: url(../images/order_border1.png) no-repeat; position: absolute; left: 0; bottom: 0; width: 619px; height: 1px } .tablet_name h5 { font-size: 14px; color: #4160a7; margin: 0; float: right } .wishlist_rate { padding: 2px 13px } .wishlist_rate h4 { color: #222; margin: 0; font-size: 13px } .wishlist_rate font { font-size: 13px; color: #4160a7 } .wishlist_rate p { font-size: 16px; margin: 2px 0 1px 15px; color: #222 } .removelist { overflow: hidden; padding: 12px 0 12px 12px } .removelist a { font-size: 12px; color: #555; border-bottom: 1px solid #acacac } .btttn { font-size: 13px; color: #fff; background: #4160a7; border-radius: 3px; border: 0 solid #ff7f00; margin-top: 0; padding: 6px 17px; cursor: pointer } .bx-viewport { height: 100% !important } .bxslider li > img { display: block; margin: 0 auto } #bx-pager a { width: 28%; margin-right: 15px; text-align: center; border: 1px solid #f1f1f1; padding: 7px } .loginformaccordian.new_log h2 { font-size: 12px; font-weight: 400; margin-bottom: 10px } .full1 { margin: 57px 0; width: 71%; overflow: hidden } .full1 > .sociallogin > a { width: 45% } .full1 > .or_div:after, .full1 > .or_div:before { width: 122px } .email_icon, .pass_icon, .showeye { position: relative; display: block; width: 100% } .email_icon:before { content: "\f040"; cursor: pointer; font-family: FontAwesome; position: absolute; left: auto; color: #cacaca } .pass_icon:before, .showeye:before { content: "\f070"; left: auto; color: #cacaca; font-family: FontAwesome; position: absolute; cursor: pointer } .showeye:before { top: -42px; right: 10px } .checking input[type=checkbox] + label:before { content: ""; background: url(../images/list-unchecked.png) no-repeat; width: 14px; height: 15px; position: absolute; left: 4px; top: 4px } .checking input[type=checkbox]:checked + label:before { background: url(../images/list-checked.png) no-repeat } .codecupn { text-align: center; display: block; width: 71%; margin-bottom: 21PX; margin-top: 22px } .codecupn img { width: 108px; margin-bottom: 19px } .codecupn p { font-size: 14px; margin: 0; color: #000; font-weight: 400; display: block } .codecupn input { text-align: center; font-size: 16px; padding: 4px 0; margin: 4px 0 } .codecupn button, .sendbtn { color: #fff; font-size: 13px; text-transform: uppercase } .button_code input[type=button] { border: none; background: 0 0; font-size: 12px; color: #000 } .codecupn button { background: #4160a7; border: 1px solid #4160a7; width: 100%; display: block; border-radius: 3px; border: none; padding: 8px 24px; margin-top: 9px } .separatior-otp { display: inline; height: 21px; border: 1px solid #cecece; left: 0; margin: 0 8px } .upload_img { width: 27%; display: inline-block; margin: 0 7px 10px } .upload_img i { position: absolute; top: -12px; right: -7px color:#888; cursor: pointer } .sampleimg img { height: 200px; display: block; margin: 0 auto; width: 200px } input.LoadingClass { background: url(../images/loader.gif) center right/25px no-repeat #fff !important } .border1 { border: 1px solid #e6e6e6; overflow: hidden; display: block; border-top: none; width: 92%; margin: 0 auto 44px } .contact li:first-child { width: 37% } .contact li:nth-child(2) { width: 38% } .contact li h2 { margin: 0; font-size: 16px; color: #222; text-transform: uppercase } .contact li:first-child h2::before { content: url(https://www.chemistsworld.com/images/phone3.png); font-family: FontAwesome; position: absolute; left: -39px; top: -4px; color: #4160a7; font-size: 26px } .contact li:last-child h2::before, .contact li:nth-child(2) h2::before { top: -6px; font-size: 26px; font-family: FontAwesome; color: #4160a7; position: absolute } .contact li:nth-child(2) h2::before { content: "\f003"; left: -45px } .contact li:last-child h2::before { content: "\f232"; left: -34px } .contact li a, .contact li h5 { margin: 16px 0; font-size: 14px; color: #666 } .contactform { margin: 0 0 25px; width: 100%; float: left; background: #fff; padding: 20px } .contactform h2 { margin: 0 0 7px; color: #2b2b2b; font-size: 20px; text-transform: uppercase } .contactform p { margin: 0 0 20px; color: #2d3e50; font-size: 14px; line-height: 1.6 } .customer_chemist h3, .form_group_wrap label { display: inline-block; font-size: 14px; color: #000 } .form_group_wrap { overflow: hidden; margin-bottom: 32px } .form_group_wrap label { margin-bottom: 5px; width: 112px; font-weight: 400 } .contactmsg select, .form_group_wrap input, .form_group_wrap select { height: 40px; background: 0 0; float: none !important; width: 100%; margin: 0; display: inline-block; box-sizing: border-box; border-radius: 2px; border: 1px solid #cacaca; padding: 6px 10px } .input_left:nth-child(odd) { float: left; width: 50%; padding-right: 20px } .input_left:nth-child(2n) { float: left; width: 50%; padding-left: 20px } .delivery_status, .featured, .form_wrap, .overflow_hidden, .scrollening, div#myCarousel { overflow: hidden } .form_group_wrap input + input { margin-top: 7px; margin-left: 104px; width: 87% } .firstadd { width: 87% !important } .india { background: #f8f8f8 } .customer_chemist { margin-bottom: 30px; display: block; width: 100%; overflow: hidden } .customer_chemist h3 { float: left; margin: 0 39px 0 0 } .contactmsg label, .customer_chemist label { color: #000; margin-bottom: 5px; font-size: 14px; display: inline-block; font-weight: 400 } .customer_chemist label { cursor: pointer; float: left; width: auto; margin-right: 0; position: relative; padding: 0 30px } .chemistworld input[type=radio] + label:before { content: "\f10c"; font-family: FontAwesome; position: absolute; left: 0; top: 0; color: #4160a7 } .chemistworld input[type=radio]:checked + label:before { content: "\f192" } .contactmsg label { width: 112px } .contactmsg input { height: 40px; width: 86%; float: none !important; margin: 0; display: inline-block; box-sizing: border-box; border-radius: 2px; border: 1px solid #cacaca; padding: 6px 10px; background: 0 0 } .contactmsg textarea { width: 100%; resize: none; border: 1px solid #cacaca; padding: 10px } .contactmsg select { width: 77% } .sendbtn { padding: 9px 58px; margin-bottom: 0; background: #4160a7; border-radius: 3px; float: right; margin-top: 0; border: 1px solid #4160a7; cursor: pointer } .ManufacturerName, .username { text-overflow: ellipsis; text-transform: none; white-space: nowrap } .add1 { margin-bottom: 7px } .placeorder > button:first-child { margin-right: 24px } .company_names { background: #fff; padding: 24px 20px; margin-bottom: 10px } .company_names h1 { font-size: 16px; margin: 0 0 9px; color: #222 } .company_names p { color: #353535; font-size: 13px; margin: 0; line-height: 1.5 } .searhcity { display: block; margin-top: 18px; text-align: center } .searhcity span { background: #4160a7; color: #fff; font-size: 13px; padding: 9px 13px; border-radius: 3px 0 0 3px } .searhcity input[type=text] { padding: 0 17px; height: 36px; margin-left: -5px; width: 41%; line-height: 1; border: 1px solid #4160a7 } #test1 { color: green } @media screen and (-webkit-min-device-pixel-ratio: 0) { .searhcity span { padding: 10px 13px 8px } } .searhcity button { border-radius: 3px; background: #4160a7; border: 1px solid #4160a7; line-height: 2; height: 37px; margin-left: -5px } .pick-list .head-after { margin: 5px 0 20px } .pick-head { font-size: 16px; color: #000; line-height: 25px; text-align: center; margin-bottom: 25px } .pick-tab .nav-tabs > li > a { border: 1px solid #ccc; border-radius: 0; text-transform: uppercase; margin-right: 8.4px; width: 31.9px; height: 31.9px; padding: 0; text-align: center; color: #222; line-height: 31px; cursor: pointer } .pick-tab .nav-tabs { margin: 0; border-bottom: 0 } .pick-tab .nav-tabs > li.active > a, .pick-tab .nav-tabs > li.active > a:focus, .pick-tab .nav-tabs > li.active > a:hover { background: #4160a7; border: 1px solid #4160a7; color: #fff } .picklist-border { padding: 0 24px 56px; background: #fff } .pick-tab .tab-content { background: #fff; padding: 21px 15px 16px; border: 1px solid #ccc; height: 500px; overflow-x: scroll; overflow: auto } .ManufacturerName, .card_details form, .coupon_code, .inner_dec, .inner_loginform, .padding_login, .right_box1, .signup_form, .sociallogin, .sortname, .tab_nav1 .tab-content, .username { overflow: hidden } .pick-tab .tab-content ul { margin: 0; display: inline-block; width: 100% } .pick-tab .tab-content ul > li { position: relative; padding-left: 28px; width: 33%; display: inline-block } .pick-tab .tab-content ul > li > a { margin-left: 14px; color: #000; font-size: 15px; line-height: 37px; position: relative } .pick-tab .tab-content ul > li > a:before { top: -3px; left: -29px; width: 18px; height: 18px; position: absolute; content: ""; background: url(../images/cipla.png) no-repeat } .pick-list { padding-bottom: 20px } .picklist-border .nav-tabs li:first-child a { width: 74px } .name1 { padding: 17px 20px } .name2 > li > a:before { display: none; content: "" } .blog-section .owl-carousel.owl-theme, .name2 > li { padding-left: 0 !important } .breadcrumb { margin-bottom: 0; padding: 10px 0 !important; background: 0 0 } .tabs-left, .tabs-right { border-bottom: none; padding-top: 2px } .tabs-left { height: 363px; background: #f2f2f2; border-right: 1px solid #ddd; width: 79%; padding: 0 !important; margin: 0 !important } .right_border, .tabs-right { border-left: 1px solid #ddd } .tabs-left > li, .tabs-right > li { float: none; margin-bottom: 2px } .tabs-left > li { position: relative; background: #f2f2f2; border-bottom: 1px solid #e6e6e6; margin-right: -1px } .tabs-left li a { font-size: 14px; color: #404040 } .tabs-right > li { margin-left: -1px } .tabs-left > li.active > a, .tabs-left > li.active > a:focus, .tabs-left > li.active > a:hover { background: #2d3e50; color: #fff; border-bottom-color: #ddd; border-right-color: transparent } .tabs-left > li.active a:after { content: ""; position: absolute; right: -11px; top: 0; width: 10px; height: 55px; background: url(../images/tabing-right.png) no-repeat } .tabs-right > li.active > a, .tabs-right > li.active > a:focus, .tabs-right > li.active > a:hover { border-bottom: 1px solid #ddd; border-left-color: transparent } .tabs-left > li > a { border-radius: 4px 0 0 4px; margin-right: 0; display: block; padding: 12px 14px } .tabs-left > li > a i { margin-right: 10px; font-size: 15px } .tabs-right > li > a { border-radius: 0 4px 4px 0; margin-right: 0 } .vertical-text { margin-top: 50px; border: none; position: relative } .vertical-text > li { height: 20px; width: 120px; margin-bottom: 100px } .vertical-text > li > a { border-bottom: 1px solid #ddd; border-right-color: transparent; text-align: center; border-radius: 4px 4px 0 0 } .vertical-text > li.active > a, .vertical-text > li.active > a:focus, .vertical-text > li.active > a:hover { border-bottom-color: transparent; border-right-color: #ddd; border-left-color: #ddd } .vertical-text.tabs-left { left: -50px } .vertical-text.tabs-right { right: -50px } .vertical-text.tabs-right > li { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) } .vertical-text.tabs-left > li { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) } .card_payment { margin-top: 9px; display: block; margin-left: 87px } .card_payment h5 { font-size: 13px; margin: 0 31px 0 0; color: #404040; display: inline-block } .brand > label, .card_details h3 { color: #000; text-transform: uppercase; font-size: 13px } .card_details { display: block; width: 83%; margin: 23px 1px } .card_details h3 { margin: 0; border: 1px solid #dcdcdc; border-radius: 3px; display: inline-block; padding: 10px 25px; background: -webkit-linear-gradient(#fefdfe,#f4f4f4,#ebebea) } .card_details form { display: block; background: #f3fffd; border: 1px solid #f0f0f0; width: 100%; margin: 0 1px; padding: 39px 0 } .card_details form input { display: block; width: 100%; border: 1px solid #cacaca } .inr_pro .location_error { bottom: 50px } .inr_pro .otc-list, .inr_pro .search-list { padding: 15px 14px; background: #2d3e50; margin: 0 } .tab_wrapd > .tab_nav > input[type=radio].active + label > div { border: 3px solid #2d3e50 } .tab_wrapd > .tab_nav > input[type=radio].active + label > div:after, .tab_wrapd > .tab_nav > input[type=radio].active + label > div > span { background: #2d3e50 } .found { font-size: 22px; color: #333; font-weight: 700; text-align: center } .brand > label { cursor: pointer; font-weight: 700; margin: 0; padding: 8px 10px } .username { width: 115px } .medi input::-webkit-input-placeholder { color: #9f9999; font-size: 15px } .medi input::-moz-placeholder { color: #9f9999; font-size: 15px } .medi input:-ms-input-placeholder { color: #9f9999; font-size: 15px } div#ConfirmModel { top: 90px } div#ConfirmModel .btn-danger { color: #fff; background-color: #2d3e50; border-color: #192531 } div#ConfirmModel .btn-success { color: #fff; background-color: #4160a7; border-color: #4160a7 } .CursorPointer { cursor: pointer !important } .modal { z-index: 9999999 } .orderdetails p { border-bottom: none; padding-bottom: 0; margin-bottom: 0 } .content .address { font-size: 13px; color: #000; text-transform: uppercase; background: #e9e9e9; border-radius: 3px; border: 1px solid #dcdcdc; display: block; margin: 25px auto 21px; padding: 9px 23px } .payment_link { text-align: left; margin-left: 51px } .payment_link li { width: 100%; margin-top: 10px; margin-left: 12px; margin-right: 20px } .payment_link li h6 { margin: 21px 0 7px !important; font-size: 16px !important } .payment_link li p { font-size: 12px; margin: 0; color: #ff8f00 } .cod_div input[type=text] { border: 1px solid #ddd; padding: 10px; color: #000 } .cod_div input[type=submit] { background: #ff8f00; border: 1px solid #ff8f00; color: #fff; font-size: 14px; margin: 0; text-transform: uppercase; border-radius: 3px; padding: 10px 23px; outline: 0 } .offerimg .offertext h3, .offerimg .offertext h5 { text-transform: capitalize; text-transform: capitalize } #ConfirmOrderForm > ul > li:nth-child(8) > div > ul > li:nth-child(2) > label:before { top: 5px } .order_payment_link li input, .payment_link li input { position: relative; top: 5px; left: -9px } .order_payment_link li label, .payment_link li label { cursor: pointer; display: inline-block !important; box-shadow: 0 0 0 rgba(0,0,0,.24) !important; border: none !important; position: relative; margin: 0 !important; padding: 0 !important } .payment_link li label h6 { margin: 21px 0 0; text-transform: capitalize; display: inline-block; font-size: 18px } .payment_link li input[type=radio] + label:before { content: ""; background: url(../images/unchecked.png) no-repeat; width: 14px; height: 15px; position: absolute; left: -21px; top: 23px } .capsule1 h5 { margin: 0; color: #333; font-size: 20px; font-weight: 700; display: inline } .capsule1 a { padding: 5px 0 4px; color: #333; display: inline-block } .product_details { background: #fff; padding: 20px } .Offer_offer .tab_nav > label > font, .confirmation .tab_nav > label > font { background: #d6d6d6; width: 30px; border-radius: 50%; display: block; height: 30px; text-align: center; margin: 0 auto } .Offer_offer .tab_nav > label > h4, .confirmation .tab_nav > label > h4 { margin: 20px 0; font-size: 13px; color: #bbb; text-transform: uppercase } .Offer_offer > .tab_nav > label > font:after, .confirmation > .tab_nav > label > font:after { content: ""; position: absolute; left: -129px; top: 21px; background: #d6d6d6; height: 3px; width: 255px } .confirmation > .tab_nav > label { font-size: 16px; font-weight: 400; display: inline-block; padding: 8px 20px; color: #000; border-radius: 5px; position: relative; width: 24% } .confirmation .tab_nav, .tablet_tabing .tab_nav { margin: 20px 0 } .full_table_confirm { border: 1px solid #e5e5e5 } .confirm_table { text-align: left; margin-bottom: 3px } .confirm_table tr td h6 { margin: 0 0 5px; font-size: 14px; color: #000 } .confirm_table tr td h4 { margin: 0 0 5px; font-size: 12px; color: #555 } .confirm_table tr td h3 { font-size: 18px; color: #222; margin: 6px 20px 0 0; display: inline-block } .confirm_table tr td p { color: #4160a7; font-size: 14px; margin: 6px 0; display: inline-block } .confirm_table > tbody > tr > td:first-child { width: 60px; padding: 9px 0 10px 19px !important; border-top: none } .confirm_table > tbody > tr > td:nth-child(2) { width: 58%; padding: 27px 0 15px !important; border-top: none } .confirm_table > tbody > tr > td:nth-child(3) { width: 266px; padding: 30px 0 0 !important; border-top: none } .confirm_table tr td h5 { color: #222; margin: 6px 0 0; display: inline-block; font-size: 13px } .order_confirm { background: #4160a7; width: 100%; display: block; position: relative; padding: 15px } .Offer_offer .tab_nav, .offer_img { background: rgba(245,245,245,.78) } .order_confirm:before { position: absolute; content: ""; margin: -29px auto; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #4160a7 } .order_confirm h2 { margin: 0 0 8px; font-size: 15px; color: #fff } .order_confirm h4 { margin: 0; font-size: 14px; color: #fff } .medicine_div, .order_details1 { text-align: left } .order_details1 > thead > tr > th { font-size: 14px; color: #000; text-transform: uppercase; border-bottom: 1px solid #ddd; padding: 15px 25px } .order_details1 > tbody > tr > td { padding: 30px 25px } .order_details1 > tbody > tr > td > span { display: block; margin-bottom: 10px } .order_details1 > tbody > tr > td > span > h6 { margin: 0; font-size: 14px; color: #666; display: inline-block; width: 113px } .order_details1 > tbody > tr > td > span > h5 { margin: 0; font-size: 14px; color: #4160a7; display: inline-block } .order_details1 > tbody > tr > td > h4 { margin: 0; font-size: 14px; color: #4160a7; display: block } .order_details1 > tbody > tr > td > p { display: block; font-size: 14px; color: #000; line-height: 1.7; margin: 10px 0 } .order_details1 > tbody > tr > td > a { background: #fe7f00; padding: 10px; margin-top: 25px; font-size: 13px; color: #fff; display: inline-block; text-transform: uppercase; border-radius: 3px } .details1_div { border: 1px solid #e5e5e5; margin-top: 30px } .confirmation .tab-content { margin-bottom: 40px; border-bottom: 1px solid #c5c5c5 } .offer_img { display: block; margin: 10px 0; padding: 16px 30px } .offer_img img { width: 29px; display: inline-block; float: left } .offer_img span { display: inline-block; width: 96%; margin-left: 16px } .offer_img span h3 { margin: 0 0 10px; font-size: 20; color: #222 } .offer_img span p { color: #222; margin: 0; font-size: 13px; line-height: 1.6 } .Offer_offer > .tab_nav > label { font-size: 16px; font-weight: 400; display: inline-block; padding: 8px 5px; color: #000; border-radius: 5px; position: relative; width: 28%; cursor: pointer; transition: .4s } .Offer_offer > .tab_nav > input[type=radio]:checked + label .home-bg { transition: .4s; position: relative; top: 19px; transform: scale(1.5) } .Offer_offer > .tab_nav > input[type=radio]:checked + label { z-index: 999 } .Offer_offer .tab_nav { margin: 20px 0; padding: 10px 0 } .Offer_offer > .tab_nav > label > .home-bg { width: 100%; border-radius: 3px 3px 0 0 } .Offer_offer > .tab_nav > label > .home-bg > .home-border > .shipping > li > h2 { font-size: 15px; text-align: left } .Offer_offer > .tab_nav > label > .home-bg > .home-border > .shipping > li > p { font-size: 16px; text-align: left } .Offer_offer > .tab_nav > label > span { margin: 0; padding: 5px 10px; font-size: 13px; color: #fff; background: #9b6d12; border-radius: 0 0 3px 3px; text-transform: uppercase; width: 100%; display: block; text-align: left } .Offer_offer > .tab_nav > label:nth-child(6) > span, .first1 h2 { background: #798f41 } .term_page { border: 1px solid #dadada; box-shadow: 0 1px 3px #dadada; width: 65%; margin: 0 auto } .term_page h2 { font-size: 13px; color: #fff; margin: 0; background: #ff7f00; border-radius: 0 0 3px 3px; padding: 8px 12px; text-transform: uppercase; text-align: left } .term_page ul { padding: 10px 0 25px 42px; margin: 0; text-align: left } .term_page ul li { font-size: 14px; color: #555; line-height: 1.7 } .first h2 { background: #9b6d12 } .ManufacturerName { width: 345px; display: inline-block } .rececived_order { display: block; margin: 20px 0; padding: 0 0 30px; background: #fff } .rececived_order h2 { margin: 0; font-size: 18px; color: #fff; background: #4160a7; padding: 15px 21px; width: 100%; display: block } .rececived_order h5 { margin: 30px 0 0; font-size: 15px; color: #4160a7; padding: 0 20px } .rececived_order h6 { margin: 0; font-size: 15px; color: #4160a7; padding: 10px 20px } .rececived_order p { margin: 10px 0; font-size: 15px; color: #222; padding: 10px 20px; line-height: 1.7 } .rececived_order p > a { margin: 0; font-size: 15px; color: #4160a7; display: inline-block } .rececived_order h3 { margin: 15px 0; font-size: 20px; color: #222 } .rececived_order span > a { margin: 10px auto; font-size: 13px; color: #fff; background: #4160a7; border-radius: 3px; padding: 11px 25px; display: inline-block } .coupon_code button, .coupon_code input { height: 36px; border: 1px solid #ccc; float: left; outline: 0 } .offer_space { padding: 6px 0 5px !important; color: #5c903d; font-weight: 700; text-transform: uppercase; float: left; width: 100% } .close_btn, .close_btn:focus, .close_btn:hover { opacity: 1; color: #ff9110 } .offer_space span { display: block; padding: 7px 0 0 !important; text-align: center; color: #4160a7; font-weight: 700; font-size: 13px } .outofstock { background: #bbb; border-color: #bbb } .blog_accord .background_tabing, .coupon_code h4 + button, .upload_bg { border: none; background: 0 0 } .note_prep { padding-left: 51px; float: left } .note_prep img { float: left; display: inline-block; margin-right: 5px; position: relative; top: 5px } .payment_link li label h6 span { font-size: 14px; color: #4160a7; font-weight: 700 } @font-face { font-family: Impact; src: url('Impact.eot?#iefix') format('embedded-opentype'),url('Impact.woff') format('woff'),url('Impact.ttf') format('truetype'),url('Impact.svg#Impact') format('svg'); font-weight: 400; font-style: normal } .offerimg .offertext h3 { font-family: Oswald-Heavy; text-transform: capitalize } .offerimg .offertext h5 { font-family: Oswald-Medium; text-transform: capitalize } .offerimg .offertext a { font-family: MyriadPro-Regular; text-transform: uppercase } .coupon_code { margin-bottom: 10px; box-shadow: 0 0 6px #e4e4e4; background: #fff; padding: 8px 7px 8px 15px } .coupon_code h3, table.formulation.table td h3 { font-size: 15px; margin: 0 } .coupon_code h3 > i, .offerimg .offertext h5 em { font-style: normal; color: #4160a7 } .coupon_code h4 { font-size: 12px; margin: 5px 0 0 } .coupon_code input { box-shadow: none; width: 77%; padding: 7px } .coupon_code button { box-shadow: none; display: inline-block; padding: 8px 15px; background: #4160a7; color: #fff } .coupon_code h4 + button { outline: 0; box-shadow: none; height: auto; display: inline-block; padding: 0; color: #666; float: right; margin-top: 5px } .otc_category { width: 100%; padding: 0 15px } .order_div1, .our_login, .padding_login { padding: 20px 10px } .otc_category h2 { margin: 0 !important; width: 100%; display: block; background: #4160a7; border: 1px solid #4160a7 } .featured .text-center { clear: both } .offer_offer { margin: 27px 0 26px } .offer_offer > div.col-md-12 > div > div:nth-child(odd) { padding-left: 0; margin-bottom: 30px } .offer_offer > div.col-md-12 > div > div:nth-child(2n) { padding-right: 0; margin-bottom: 30px } .offerimg .offertext { position: absolute; display: block; margin: 0 auto; top: 0; background: rgba(0,0,0,.65); width: 100%; padding-top: 103px; height: 100%; text-align: center } .leftborder:after, .rightborder:after { content: ""; height: 314px; top: 0; position: absolute; width: 1px } .offerimg .offertext h3 { margin: 0; font-size: 34px; color: #fff; line-height: 1.3 } .offerimg .offertext h5 { margin: 15px 0 0; font-size: 22px; color: #fff } .offerimg .offertext a { display: inline-block; font-size: 12px; color: #fff; border-radius: 3px; text-transform: uppercase; padding: 10px 23px; margin: 56px 5px 0 } .forgot_pass a, .inner_loginform h2, .login_login h1 { text-transform: capitalize } .read { background: #4160a7; cursor: pointer } .ordermore { background: #000 } .offerimg .offertext p { margin: 0; font-size: 13px; color: #fff; position: absolute; right: 5px; bottom: 5px } .login_login { margin: 35px auto; width: 85% } .login_login h1 { margin: 0; font-size: 18px; color: #4160a7; font-weight: 600 } .inner_loginform { background: #fff; margin: 15px 0 } .inner_loginform h2 { display: block; margin: 0 0 15px; font-size: 18px; color: #222 } .inner_loginform .form-group { background: 0 0; border: none; box-shadow: none; padding: 0; margin-bottom: 15px } .inner_loginform .form-group label { text-transform: capitalize; width: 118px; font-size: 12px; font-weight: 400; color: #404040 } .inner_loginform .form-group input { width: 72%; padding: 4px 10px; border: 1px solid #b2b2b2 } .inner_loginform .form-group input::-webkit-input-placeholder { color: #969696; font-size: 12px } .inner_loginform .form-group input::-moz-placeholder { color: #969696; font-size: 12px } .inner_loginform .form-group input:-ms-input-placeholder { color: #969696; font-size: 12px } .inner_loginform .form-group input:-moz-placeholder { color: #969696; font-size: 12px } .forgot_pass { margin: 0; width: 100%; text-align: right } .forgot_pass a { display: inline-block; font-size: 11px; color: #8b8b8b; text-decoration: underline } .inner_loginform button[type=button], .inner_loginform button[type=submit] { font-size: 13px; color: #fff; background: #4160a7; text-transform: uppercase; border-radius: 4px; padding: 6px 20px; border: 1px solid #4160a7; margin-top: 20px } .sociallogin a:first-child, .sociallogin a:last-child { padding: 8px 21px; font-family: AvenirLTStd-Medium; font-size: 14px; display: inline-block } .rightborder:after { background-color: #fff; right: 0 } .leftborder:after { background-color: #ccc; left: 0 } .our_login h3 { margin: 15px 0; font-size: 16px; color: #222; display: inline-block } .sociallogin { margin-left: 20px; display: block; width: 100% } .sociallogin a i { font-size: 30px; margin-right: 4px } .sociallogin a span { position: relative; top: -5px } .sociallogin a:first-child { background: #3a5898; border: 1px solid #3a5898; color: #fff; border-radius: 3px; margin-right: 13px } .sociallogin a:last-child { background: #d73433; border: 1px solid #d73433; color: #fff; border-radius: 3px; margin-left: 13px } .create_account { margin-top: 0; margin-left: 0; border: 1px solid #0fc9d6; width: 100%; float: left; padding: 15px } .create_account h4 { margin: 0; font-size: 18px; color: #fff; width: 100%; float: left } .create_account ul { padding: 0; margin: 10px 0; display: block; width: 100%; float: left } .create_account ul li { position: relative; font-size: 12px; color: #fff; margin-left: 17px; margin-bottom: 2px; list-style-type: circle } .createac { width: 100%; float: left; margin: 10px auto 0 } .createac a, .createac button[type=submit] { display: inline-block; font-size: 13px; color: #fff; background: #0fc9d6; text-transform: uppercase; border-radius: 4px; padding: 6px 20px; border: 1px solid } .signup_inner { background: #f2f2f2 } .signup_text { padding: 20px 15px } .signup_form { border: 1px solid #f7f7f7; background: #e8e8e8; margin-top: 30px; padding: 30px 25px } .signup_text h2 { margin: 0; font-size: 24px; color: #222 } .signup_form .form-group { background: 0 0; border: none; box-shadow: none; margin-bottom: 25px } .signup_form .form-group label { text-transform: capitalize; width: 74px; font-size: 12px; font-weight: 400; color: #404040 } .signup_form .form-group input { width: 41%; padding: 10px; margin: 0 4px } .signup_form .form-group input::-webkit-input-placeholder { color: #969696; font-size: 13px } .signup_form .form-group input::-moz-placeholder { color: #969696; font-size: 13px } .signup_form .form-group input:-ms-input-placeholder { color: #969696; font-size: 13px } .signup_form .form-group input:-moz-placeholder { color: #969696; font-size: 13px } .aleradyac { margin-left: 16px } .aleradyac h2 { margin: 0; font-size: 16px; color: #222 } .aleradyac a { font-size: 14px; color: #165485; display: inline-block; text-decoration: underline; margin-top: 3px } .check_box { border-top: 1px solid #ccc; margin-top: 25px; padding-top: 30px } .check_box label { margin: 1px 0 0; font-size: 12px; font-weight: 400; color: #222; display: inline-block; width: 92% } .check_box label font { font-size: 10px; color: #222; display: block; line-height: 1.4 } .register_btn button { font-size: 13px; color: #fff; background: #ff7f00; text-transform: uppercase; border-radius: 4px; padding: 10px 25px !important; border: 1px solid #ff7f00; margin-top: 15px } .why_account h2 { margin: 0 0 25px; font-size: 24px; color: #222 } .why_account ul { padding: 0; margin: 0; display: block } .why_account ul li { float: left; width: 31%; margin-bottom: 55px } .why_account ul li.middlelist { margin: 0 31px } .why_account ul li .acimg { border: 1px solid #e3e3e3; background: #fff; text-align: center } .why_account ul li .acimg img { width: 100%; height: 143px } .why_account ul li h3 { margin: 20px 0 0; font-size: 16px; color: #222 } .why_account ul li p { margin: 0; line-height: 1.5; font-size: 14px; color: #777 } .signup_login { margin: 35px auto 10px } ul.sort_product.list-inline > label { padding-right: 5px } .login_error { display: block; margin-left: 0; width: 100% } .popup { box-shadow: none; border-radius: 5px 5px 0 0; border: none } .offer_popup ul { padding: 0 0 10px 30px; margin: 0; display: block } .offer_popup ul li { margin: 0 0 5px; line-height: 1.5; font-size: 13px; color: #222; padding: 0 } .offer_popup .heading { padding: 10px 15px; margin: 0 0 10px; background: url(../images/bar.png) 0 0/cover no-repeat; width: 100%; border-radius: 5px 5px 0 0; text-align: center } .offer_popup .heading h3 { font-family: Oswald-Heavy; margin: 0; font-size: 20px; color: #fff; text-transform: capitalize } .offer_popup .heading h3 font { color: #232323; font-size: 30px } .offer_popup .heading h5 { font-family: Oswald-Medium; margin: 4px 0 0; font-size: 14px; color: #fff; text-transform: capitalize } .offer_popup .heading h5 em, .table_name1 span h6 em { font-style: normal } .popup .modal-header { padding: 7px; border-bottom: none } .sec_heading::after, .sec_heading::before { width: 0; height: 0; border-bottom: 35px solid #2b1c3f; border-left: 20px solid transparent; border-right: 20px solid transparent; content: ' ' } .close_btn { text-shadow: 0 1px 0 #fff; position: absolute; z-index: 0; top: -5px; right: -9px; background: #fff; border: 2px solid #fff !important; border-radius: 50%; width: 32px; height: 32px } .note p img { width: 17px } .OutOfStock { background: #f5f5f5; border: 1px solid #f5f5f5; color: #222 } .tab_wrapd { padding: 0; width: 100%; float: left; margin: 6px 0 0; background: #fff; } .tab_wrapd > .tab_nav1 > input[type=radio] ~ .tab-content .tab_form { height: auto; overflow: hidden; transform: translate(100%); transition: .4s } .tab_wrapd > .tab_nav1 > label { font-size: 14px; margin: 0; position: relative; font-weight: 400; display: inline-block; color: #444; padding: 10px 30px; border: 1px solid #d8d8d8; text-transform: uppercase } .tab_wrapd > .tab_nav1 > input[type=radio]:checked + label { color: #fff; border: 1px solid #4160a7; background: #4160a7 } .tab_nav1 .tab-content { background: #fff; padding: 10px 0 0; } .sub_right .sub_pro, .tab_nav1 { margin-bottom: 0; margin-top: 0 } .tab_nav1 .tab { background-color: #ffffff; padding: 15px 0 0; border-bottom: 1px solid #ccc9; margin-bottom: 0; } .inner_dec { padding: 8px 3px 0 } .inner_dec > ul { padding: 0; margin: 0; float: left } .inner_dec > ul:first-child { background: #f1fffc; width: 18% } .inner_dec > ul:first-child li h3 { color: #777 } .inner_dec > ul:nth-child(2)li h3 { color: #222 } .inner_dec > ul:nth-child(2) { background: #f8f8f8; width: 24% } .inner_dec .formulation li { border-bottom: 1px solid #fff } .inner_dec .formulation li h3 { margin: 0; font-size: 15px; padding: 11px 15px } .desc_details { margin: 0 0 12 } .desc_details h3 { margin: 0 0 10px; font-size: 18px; color: #222; width: 100%; padding: 10px 0; /* text-transform: uppercase; */ } .desc_details span { display: block; position: relative; color: #6f6f6f; margin-bottom: 15px; font-size: 14px; line-height: 20px; padding: 0; margin-left: 0; } .desc_details span:before { content: "\f1fb"; position: absolute; left: -6px; top: 3px; font-size: 12px; font-family: FontAwesome; color: #000000; } table.formulation.table td:first-child { font-weight: 700; width: 150px; padding-left: 16px } table.formulation.table td:nth-child(2) { width: 20px } table.formulation.table td { vertical-align: middle; border: none } .top_bar { background: #b60438; padding: 5px 0 } .delivering_med { margin: 3px 0 0; color: #fff; font-size: 12px } .menu_bar { background: #4160a7; padding: 10px 0 15px; position: relative } .cart_icont ul { margin-top: 16px; display: inline-block; background: #323232; padding: 9.5px 8px; border-radius: 5px; color: #fff; height: 41px } .cart_icont ul li sup { font-size: 12px; background: #feeb3c; color: #000; padding: 1px 6px; border-radius: 50%; height: 20px; display: inline-block; line-height: 20px; left: -5px } .cart_icont ul li:first-child:before { content: " "; background: url(../images/border2.png) no-repeat; height: 20px; width: 10px; display: inline-block; position: absolute; right: -8px; top: 2px } .cart_icont ul li:first-child { padding-right: 10px; margin-right: 0 } #cw_menu { background: 0 0; border: none; border-radius: 0; margin-bottom: 0; margin-top: 0; min-height: 0 } #cw_menu .navbar-nav { text-align: center; float: none } #cw_menu .navbar-nav > li { float: none; display: inline-block } #cw_menu .navbar-nav > li > a { padding: 10px 22px; color: #212121; transition: .4s; font-weight: 600; font-size: 13px } #cw_menu .navbar-nav > li ul.dropdown_menu li a:hover, #cw_menu .navbar-nav > li > a:hover, .accordian_list li a:hover, .accordian_list_cat li a:hover { color: #4160a7; transition: .4s } #cw_menu .navbar-nav > li ul.dropdown_menu { position: absolute; top: 100%; left: 0; z-index: 99999; width: 270px; min-width: 100%; display: none; padding: 0; text-align: left; box-shadow: 0 0 4px #ccc; border: 2px solid #ddd } #cw_menu .navbar-nav > li ul.dropdown_menu li a { padding: 5px 10px 5px 20px; background: #fff; display: block; color: #212121; transition: .4s; font-size: 13px } #cw_menu .navbar-nav > li ul.dropdown_menu li b { padding: 5px 10px; background: #f3f2f2; display: block; color: #212121; transition: .4s } #myCarousel .nav-pills > li a { font-size: 14px; font-weight: 700; color: #3b5168; border-radius: 0; border-bottom: 2px solid transparent } #myCarousel .nav-pills > li.active a { color: #3b5168; background: 0 0; border-bottom: 2px solid #4160a7 } #myCarousel .nav-pills > li a small { display: block; font-weight: 400; font-size: 100% } #myCarousel .nav-justified { background: #ebebeb; position: relative !important } #myCarousel .nav-justified:before { content: ""; width: 100%; min-height: 100%; display: block; position: absolute; left: -100%; top: 0; background: #ebebeb } #myCarousel .nav-justified:after { content: ""; width: 100%; min-height: 100%; display: block; position: absolute; left: auto; right: -100%; top: 0; background: #ebebeb } .sec_heading { font-size: 18px; color: #fff; font-weight: 600; text-transform: capitalize; width: auto; float: left; background: #2b1c3f; padding: 0 20px; line-height: 35px; margin-top: 0; margin-left: 20px; position: relative } .sec_heading::after { position: absolute; right: -20px; top: 0 } .sec_heading::before { position: absolute; left: -20px; top: 0 } .sec_heading > a { padding: 8px 18px; font-size: 14px; display: inline-block; float: right; color: #4160a7; border-radius: 4px; transition: .4s } .sec_heading > a:hover { background: #3b5168; transition: .4s } .main_offerdiv { padding: 0 5px 0 0; position: relative } .main_offerdiv img { width: 100%; padding: 0 2px; transition: transform .5s ease-in-out,-webkit-transform .5s ease-in-out } .main_offerdiv img:hover { transform: scale(1.02) } .offer_contents { position: absolute; top: 0; left: 0; padding: 10px 0 0 15px } .offer_contents h1 { font-size: 16px } .offer_contents h2 { font-size: 32px } .offer_contents h3 { margin: 10px 0 8px; padding: 0; font-size: 14px } .new_coupancode { display: inline-block; padding: 0 5px; border-bottom: 1px solid #ec933a; border-top: 1px solid #ec933a } .focbox_wrap, .focboxprod_wrap { padding-top: 15px; text-align: center } .new_coupancode i, .new_coupancode span { display: block; font-size: 14px; color: #2f3337 } .new_coupancode i { font-size: 16px; font-family: Impact; font-style: normal; color: #e77809 } .new_coupancode p { margin: 0; padding: 5px 0; color: #2f3337 } .offer_contents a { display: inline-block; margin: 8px 0 0; padding: 3px 10px; border-radius: 5px; background: #2f3337; font-size: 12px; color: #fff } .focbox_wrap img { width: 100%; height: 250px } .focbox_wrap h3 { margin: 0; padding: 10px 0; background: #4160a7; transition: .5s; color: #fff; font-size: 18px; text-transform: uppercase } .focbox_wrap span { padding: 10px 0; font-size: 14px; color: #388e3c; display: block; font-weight: 700 } .focboxprod_wrap { padding-bottom: 15px } .focbox_wrap:hover h3 { background: #3b5168; transition: .5s } .owl-carousel .owl-item:hover { transition: .5s } .focboxprod_wrap h2 { font-size: 13px; font-weight: 700; margin: 10px auto; padding-top: 3px } .focboxprod_wrap h4 { font-size: 12px; font-weight: 400; margin: 0 } .focboxprod_wrap ul { margin: 10px 0 0 } .store-img img { position: relative; top: 33px } .scrollenings { padding-left: 44px } .sortname { text-transform: none; white-space: nowrap; width: 160px; display: block } .focboxprod_wrap .img_wrap img { margin: 0 auto; height: 100px; display: block } .focboxprod_wrap .img_wrap .pattern1 img { height: 35px; width: auto; top: 17px; right: 13px; position: absolute; z-index: 99999 } .pattern1 { margin-bottom: 27px } .pattern1 p { position: absolute; right: 22px; top: 21px; font-size: 9px; color: #fff; text-align: center; z-index: 999999 } .pattern1 p span { font-weight: 700; font-size: 10px } .line-strip { height: 55px; width: 100% } .table_div { padding-top: 0; margin-bottom: 8px; position: relative; background: #fff } .table_name1 { padding: 8px 0; width: 100%; float: left; display: inline-block; margin: 0; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1 } .lite_grey h3, .table_name1 h3 { margin: 0; color: #515151; font-size: 28px; text-transform: capitalize } .lite_grey h3 { margin-top: 10px } .lite_grey h1 { font-size: 28px !important; margin-top: 10px !important } .table_name1 h2 { margin: 19px 0; color: #515151; font-size: 14px } .table_name1 span { display: block; margin: 0; padding: 5px 0 } .table_name1 span + span h6 { margin: 0; font-size: 20px } .table_name1 h4 em, .table_name1 span + span em { font-style: normal; font-size: 14px } .table_name1 span img { float: left; margin-right: 5px } .table_name1 span h6 { margin: 0; color: #515151; font-size: 14px; display: inline-block } .table_name1 h4 { margin: 5px 0; color: #515151; font-size: 14px } .table_name1 font { margin: 0 0 15px; display: block } .table_name1 font h5 { display: inline-block; margin: 0 9px 0 0; color: #515151; font-size: 16px } .table_name1 font i { color: #000; position: relative; left: 10px; top: 2px; font-size: 18px } .deals-inner .col-xs-10.scrollening, .table_price > font > .form-group { padding-left: 0 } .table_name1 font input[type=text] { display: inline-block; outline: 0; border-left: 0; width: 165px; border-right: 0px; border-top: 0; padding: 2px 10px 1px; background-color: #fff; border: 1px solid #ddd } .table_name1 font input[type=button] { border: none; margin-left: 0; position: relative; font-size: 15px; color: #fff; text-transform: capitalize; background: #4160a7; border-radius: 3px } .table_name1 p { margin: 0; color: #515151; font-size: 14px } .table_name1 font input[type=text]::-webkit-input-placeholder { color: #515151; font-size: 12px } .table_name1 font input[type=text]::-moz-placeholder { color: #515151; font-size: 12px } .table_name1 font input[type=text]:-ms-input-placeholder { color: #515151; font-size: 12px } .table_name1 font input[type=text]:-moz-placeholder { color: #515151; font-size: 12px } .table_price { width: 100%; position: relative; display: inline-block; margin: 5px 0; padding: 0; color: #000; border-radius: 5px } .offer_offer1 { position: absolute; right: -105px; top: -50px; background: url(../images/offer-image.png) 0 0/100% 100% no-repeat; width: 65px; height: 65px; display: inline-block; margin: 0 } .offer_offer1 h5 { display: block; padding: 10px 0 0; text-align: center; color: #fff; font-size: 15px } .table_price font strike { margin: 0; color: #fff; font-size: 15px; display: inline-block } .table_price font > h5 { margin: 0 22px 0 20px; color: #fff; font-size: 21px; display: inline-block; float: none; position: relative } .table_price h3 { margin: 22px 0 15px; color: #000; font-size: 14px } .table_price .form-group select { border: 1px solid #000; border-radius: 5px; margin: 6px 0 0 13px; color: #515151; font-size: 15px; width: 62px; height: 23px; padding: 0 6px; display: inline-block } .table_price .form-group label { margin: 0; color: #fff; font-size: 15px; text-transform: uppercase } .table_price span { display: block; margin-top: 23px } .table_price span a { display: inline-block; color: #fff; text-transform: uppercase; text-align: center; border-radius: 3px; font-size: 15px; padding: 7px 10px; transition: .4s; background: #4160a7 } .table_price span a i { font-size: 19px; margin-right: 9px } .pre_banner { margin-top: 10px; padding: 0 15px } .pre_banner img { width: 100%; background-size: cover } .tablet_tabing .tab_nav > label > h4 { margin: 0; font-size: 16px; background: #2d3e50; text-transform: capitalize; padding: 7px 0; border-radius: 5px 5px 0 0; color: #fff } .tablet_tabing > .tab_nav > label:nth-child(4) { margin: 0 36px } .tablet_tabing > .tab_nav > label { font-weight: 400; display: inline-block; position: relative; width: 30% } .tablet_tabing > .tab_nav > input[type=radio]:checked + label h4 { color: #4160a7; border-bottom: 2px solid #43c1a9 } .medicine_div h3 { margin: 20px 10px 35px; font-size: 18px; color: #333; text-align: left } .medicine_box ul { padding: 0; margin: 0 0 25px; display: block; border-bottom: 1px solid #ddd } .medicine_box ul:nth-child(3) { border: none } .medicine_box ul li { display: inline-block; width: 28%; margin-left: 10px } .medicine_box ul li:nth-child(2) { margin: 0 52px } .medicine_box ul li span { margin-bottom: 30px; display: block } .medicine_box ul li h2 { margin: 0 10px 10px 0; font-size: 18px; color: #333; position: relative } .medicine_box ul li h2:before { content: ""; position: absolute; left: -10px; top: 0; width: 2px; height: 16px; background: #ff7f00 } .medicine_box ul li p { margin: 0; font-size: 13px; color: #333; text-align: justify } .right_box1 { box-shadow: 0 0 16px rgba(0,0,0,.14); margin-bottom: 35px } .scrolling_div { padding-bottom: 20px; height: 330px; overflow-x: auto } .scrolling_div > a { display: inline-block; font-size: 13px; color: #fff; text-transform: uppercase; background: #ff7f00; padding: 0 15px; float: right; margin: 0 17px; height: 23px; line-height: 23px } .product_list_otc, .right_listing, .security_list { list-style-type: none; padding: 0; margin: 0; display: block } .right_listing li { border-top: 1px solid #ddd; padding: 15px 20px; overflow: hidden } .right_listing li:last-child { border-bottom: 1px solid #ddd } .right_listing li h3 { margin: 0 0 3px; font-size: 12px; color: #515151 } .right_listing li h4 { margin: 0; font-size: 12px; color: #515151 } .right_listing li h5 { margin: 0 0 3px; font-size: 15px; color: #000 } .right_listing li h6 { margin: 0; font-size: 14px; color: #388e3c } .product_list_otc li { display: block; border-top: 1px solid #ddd; padding: 22px 13px; overflow: hidden } .contact > li, .product_deatails_div .pull-left img, .product_list_otc li img { float: left } .product_list_otc li span { display: inline-block; float: right; text-align: right } .product_list_otc li span a { margin: 0; font-size: 14px; color: #515151; text-transform: uppercase; display: inline-block } .product_list_otc li span h4 { margin: 3px 0; font-size: 14px; color: #515151 } .product_list_otc li span h5 { margin: 0; font-size: 14px; color: #4160a7 } .top_div { background: #fff; width: 31%; display: inline-block; margin-top: 15px; position: absolute; right: 16px; z-index: 000 } .sec_top { margin-top: 135px } .list_pre li i, .product_list_otc li span h4 strike { margin-right: 10px } .cart_new_sec .pull-left h1 { margin: 0 0 15px; font-size: 20px; color: #4160a7; text-transform: capitalize } .cart_new_sec .pull-left h1 span { color: #0fc9d6 } .shadow_box { margin-top: 10px; padding: 10px 20px 18px } .cart_new_sec .pull-right span i { font-size: 16px; color: #4160a7; position: relative; left: 12px } .cart_new_sec .pull-right span input[type=text] { border-bottom: 1px solid #4160a7; display: inline-block; outline: 0; border-left: 0; width: 195px; border-right: 0px; border-top: 0; padding: 0 18px; background-color: transparent } .cart_new_sec .pull-right span input[type=button] { border: none; margin-left: 0; font-size: 14px; color: #fff; padding: 2px 5px; background-color: #4160a7; font-weight: 600; border-radius: 3px } .shadow_box .table-responsive { clear: both !important; margin-top: 20px; float: left; width: 100%; border: 1px solid #ddd; border-bottom: none; margin-bottom: 30px } .cart_details_new { float: left; width: 100%; margin: 0 } .value-button, .value-button#number { width: 26px; height: 22px; margin: 0; text-align: center } .cart_details_new tr { border-bottom: 1px solid #f1f1f1 } .cart_details_new tr th { font-size: 15px; color: #fff; background: #4160a7; text-transform: capitalize; border-bottom: 0 solid #ddd !important; padding: 6px 23px !important; font-weight: 400; border-right: 0px solid #fff } .cart_details_new tr td:not(:first-child), .cart_details_new tr th:not(:first-child) { width: 150px; text-align: center } .cart_details_new tr td { border-top: 0 solid #ddd !important; padding: 12px 22px !important } .cart_details_new tr td img { width: 100px; float: left } .cart_details_new tr td span h4 { font-size: 15px; color: #000 } .cart_details_new tr td span ul { padding: 0; margin: 00px 0 0; display: block } .cart_details_new tr td span ul li a { display: inline-block; color: #000; font-size: 13px; position: relative } .cart_details_new tr td span ul li:last-child { margin-left: 24px } .cart_details_new tr td span ul li:first-child a:after { content: ""; background: #000; width: 1px; height: 11px; position: absolute; right: -13px; top: 5px } .cart_details_new tr td span ul li a i { font-size: 13px; color: #3b5168; margin-right: 7px } .value-button { display: inline-block; border: 1px solid #0fc9d6; vertical-align: middle; background: #0fc9d6; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #fff } .value-button#number { border: none; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } .number_incr { border: none; display: inline-block; width: 19%; text-align: center } .incress i { color: #2ba355; font-size: 15px; margin-left: 8px } .coupan_code1 h3 { margin: 0 0 15px; font-size: 16px; color: #000 } .coupan_code1 input[type=text] { border: 1px solid #ddd; display: inline-block; padding: 5px 10px; height: 32px; width: 64%; float: left } .coupan_code1 input[type=button] { background: #4160a7; border: 1px solid #4160a7; color: #fff; border-radius: 3px; text-transform: uppercase; font-size: 16px; padding: 5px 20px; height: 32px; float: left; margin-left: 10px } .full_final_ammount { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 0 20px } .first_div h2, .left_login h1, .name_div, .sec1 > h4 { border-bottom: 1px solid #d7d7d7 } .full_final_ammount tr td { border-top: 0 solid #ddd !important; font-size: 13px; color: #000; text-transform: capitalize; line-height: 13px !important } .order_table_review tr td, .order_table_review tr th { border-top: none !important } .full_final_ammount tr.amut td { border-top: 1px dashed #ddd !important; border-bottom: 1px dashed #ddd !important } .total-saving td { background: #f5f5f5; color: #007c0c } .continu_div { float: right; text-align: center; width: 100%; margin: -10px 0 10px; padding: 0 } .continu_div a { font-size: 13px; color: #fff; text-transform: uppercase; width: 90%; margin: 10px auto; display: block; border-radius: 6px; padding: 15px 17px; text-align: center } .continu_div > a:first-child { background: #84be52 } .shipping { font-size: 13px; color: #000; margin: 0; text-align: right } .delivery_infor h4 { font-size: 16px; color: #000; margin: 0 0 15px; text-transform: uppercase } .delivery_infor ul { padding: 0; margin: 0 0 25px; display: block } .first_div h2, .sec h2 { padding-bottom: 7px; text-transform: capitalize } .delivery_infor ul li { display: block; font-size: 12px; color: #000; position: relative; line-height: 25px; margin-left: 14px } .delivery_infor ul li:before { content: "\f0da"; font-family: FontAwesome; position: absolute; left: -14px; top: 0; right: auto; bottom: auto; color: #4160a7; font-size: 16px } .RzpLoading { background: url(../images/giphy.gif) center no-repeat rgba(0,0,0,.6); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999; background-size: 90px } .lite_grey { background: #fff; padding: 0 15px; overflow: hidden; min-height: 325px } .lite_grey .table_price { margin-right: 75px; margin-top: 15px; margin-left: 0; padding-top: 20px; text-align: center; background: #323232; width: 31%; float: left; box-shadow: 0 0 8px rgba(0,0,0,.22) } .full_profile { box-shadow: 0 0 9px rgba(0,0,0,.15); padding: 15px; margin: 15px; overflow: hidden } .first_div { width: 15%; float: left } .first_div h2 { font-size: 20px; color: #000; margin: 0 0 15px } .first_div h4 { font-size: 16px; color: #000; margin: 0 0 4px; text-transform: capitalize } .first_div h6, .name_div a { font-size: 14px; color: #000 } .first_div h6 { margin: 0; text-transform: capitalize; background: #3b5168 } .name_div { padding-bottom: 15px; margin-bottom: 15px } .name_div h4 i { color: #666; margin-right: 6px } .name_div a { display: block; margin-left: 22px; margin-top: 2px } .sec, .sec h6 { display: inline-block } .sec { width: 83% } .sec h2 { font-size: 20px; color: #000; margin: 0 10px } .sec h6 { font-size: 14px; color: #000; margin: 0 0 4px; text-transform: capitalize } .border_div input[type=submit] { color: #fff; text-transform: uppercase; font-size: 16px; padding: 3px 27px; margin: 0 6px } .order_btn { background-color: #959595; border: 1px solid #959595 } .invoice_btn { background-color: #ff7f00; border: 1px solid #ff7f00 } .details_btn { background-color: #ff9f00; border: 0; color: #fff; text-transform: uppercase; font-size: 16px; padding: 6px 25px } .product_deatails_div { border-top: 1px solid #d7d7d7; padding: 30px 0; overflow: hidden } .product_deatails_div span { display: inline-block; margin-left: 14px; width: 22% } .product_deatails_div span h3 { font-size: 18px; color: #000; text-transform: uppercase; margin: 0 0 3px } .product_deatails_div span h6 { font-size: 14px; color: #000; margin: 0 0 10px; display: block } .product_deatails_div span h5 { font-size: 16px; color: #000; margin: 0 0 0 10px; display: inline-block } .product_deatails_div .pull-right { border-left: 1px solid #ddd; width: 19%; padding-left: 28px } .product_deatails_div .pull-right h4 { font-size: 16px; color: #000; text-transform: capitalize } .product_deatails_div .pull-right font { text-align: center; width: 70%; display: block; margin: 15px 0 25px } .product_deatails_div .pull-right font i { color: #959595; font-size: 16px } .left_div { margin-left: 19px } .delivery_status h4 { color: #000; font-size: 16px; margin: 0 } .delivery_status h4 font { color: #18a98b } .track_order_details { display: inline-block; text-align: center; margin-top: 45px } .track_order_details a { display: inline-block; background: #18a98b; color: #fff; text-transform: uppercase; font-size: 16px; padding: 4px 34px; margin: 0 0 0 12px } .sec1 > h4, .track_order h4 { font-size: 20px; color: #000 } .tabing_div { float: left; width: 79%; border: 1px dashed #ddd; text-align: left; padding: 29px 0 10px 29px; margin: 6px 9px } .customer_list_details, .track_order ul { list-style-type: none; padding: 0; display: block } .tabing_div li { margin-left: 7px; width: 387px } .tabing_div li a span { background: #959595; width: 25px; height: 25px; border-radius: 50%; padding: 1px 12px } .tabing_div li a h4 { font-size: 16px; margin: 5px 0 0; color: #000 } .tabing_div li:first-child a h4 { position: relative; left: -16px } .tabing_div li:nth-child(2) a h4 { position: relative; left: -31px } .tabing_div li:last-child a h4 { position: relative; left: -27px } .tabing_div li:not(:last-child) a:before { content: ""; background: #9e9e9e; width: 100%; height: 6px; position: absolute; right: -23px; top: 6px } .tabing_div li:last-child { width: auto } .form-width p:after, .form-width p:before { position: absolute; left: 63px; background: #12987e; width: 2px; content: "" } .tabing_div li.active a span, .tabing_div li.active a:after { background: #18a98b } .tabing_div li.active a:before { background: #19a98b } .delivery_status > .padding_div > span:first-child { width: 64% } .delivery_status > .padding_div > span:nth-child(2) { width: auto; text-align: right } .profile_status .padding_div > span:first-child { width: 62% } .profile_div1 li { width: 316px } .track_order { width: 346px } .track_order .modal-body { height: 400px; overflow: auto; padding: 0 14px } .social_product li a:hover, .track_order .modal-content { border-radius: 0 } .track_order h4 { margin: 0 } .track_order ul { margin: 0 0 28px } .track_order ul li { display: block; margin-bottom: 4px; font-size: 13px; color: #000 } .track_order ul li h3 { font-size: 15px; color: #000; text-transform: uppercase } .sec1 > h4 { margin: 0; padding-bottom: 10px } .customer_list_details { margin: 15px 0 30px; overflow: hidden; width: 100% } .customer_list_details li { float: left; width: 33% } .customer_list_details h3 { margin: 0 0 10px; font-size: 18px; color: #000 } .customer_list_details h2 { margin: 0 0 5px; font-size: 16px; color: #000 } .customer_list_details h5, .left_login > p, .login_btn_new p { margin: 0; font-size: 14px; color: #000 } .customer_list_details h3 strong { font-weight: 400; float: right } .customer_list_details h3 font { color: #18a98b; float: right } .customer_list_details li span { background: #18a98b; display: block; padding: 8px 0 } .customer_list_details li span h3 { margin: 0; color: #fff } .order_div1 h6 { margin: 0; font-size: 16px; color: #000; display: inline-block } .shippind_add1 h3, .shippind_add1 p { font-size: 18px; color: #000; display: inline-block } .order_div1 input[type=submit] { padding: 4px 25px } .price_order1 { margin: 0; font-size: 22px; color: #000; display: inline-block; vertical-align: top; width: 51%; text-align: right } .padding_div .pull-right > h4.left_div { margin-left: 39px } .status_deliv { border: 1px solid #d7d7d7; overflow: hidden; padding-bottom: 30px; margin-bottom: 30px } .shippind_add1 h3 { margin: 0 15px 0 0; vertical-align: top } .shippind_add1 p { margin: 0 } #postList .height_div, .delivery_status .padding_div { padding: 0 10px } .left_login { padding: 0; box-shadow: 0 0 8px #b3b3b3; margin: 15px 0; background: #fff; overflow: hidden } .left_login h1 { text-transform: capitalize; margin: 0; padding: 7px 0; font-size: 13px; color: #000 } .left_login form { margin-top: 25px; width: 40%; float: left; vertical-align: top } .left_login form .form-group input { border: 1px solid #d7d7d7; font-size: 14px; color: #000; width: 100%; padding: 6px 10px } .left_login .text-center > input[type=submit] { display: inline-block; font-size: 16px; color: #fff; background: #ff7f00; text-transform: capitalize; border: 1px solid #ff7f00; padding: 4px 40px; margin-top: 10px } .form-width p { margin: 57px 8px; position: relative; display: inline-block; width: 18% } .sociallink { text-align: left; display: inline-block; width: 39% } .sociallink a { display: inline-block; font-size: 16px; text-transform: uppercase; color: #fff; padding: 5px 10px; width: 143px; height: 30px; margin: 0 4px; vertical-align: middle } .sociallink a i { margin-right: 7px; background: #fff; color: #3b5998; padding: 2px 5px; border-radius: 4px } .form-width p:after { bottom: -30px; height: 29px } .form-width p:before { top: -35px; height: 33px } .sociallink > a:first-child { background: #3c5a98 } .sociallink > a:nth-child(2) { background: #dd4b38 } .checked_add:nth-child(2) > .delivery_add:nth-child(4) h3, .delivery_add h3, .delivery_add h4:hover, .orange_btn { background: #4160a7; color: #fff } .delivery_add { width: 32%; float: left; border: 1px solid #ddd; margin: 20px 5px; border-radius: 3PX; cursor: pointer; height: 260px } .delivery_add h3 { position: relative; margin: 0; font-size: 16px; text-transform: capitalize; text-align: left; padding: 10px 20px; border-radius: 3px } .delivery_add span { margin: 0; font-size: 15px; color: #fff; display: inline-block } .nw_ico { float: right; position: relative; right: 10px; top: -29px } .delivery_add label { display: block; font-weight: 400 } .delivery_add h4, .light_orange, .orange_btn, .order_quanty { display: inline-block } .delivery_add span p { margin: 10px 0 0; line-height: 1.6; font-size: 13px; color: #0d0e0e } .delivery_add span font { font-size: 13px; color: #0d0e0e; text-transform: capitalize } .delivery_add h4 { border-radius: 3px; margin: 15px 0 10px; padding: 5px 15px; font-size: 13px; color: #4160a7; border: 1px solid #4160a7; text-transform: capitalize; cursor: pointer } .order_name1 h4, .order_table_review tr th { font-size: 15px; color: #0d0e0e; text-transform: capitalize } .border_div1 { padding: 0 15px } .middle_marg { margin: 0 9px } .orange_btn { border-radius: 3px; font-size: 16px; border: 1px solid #4160a7; text-transform: capitalize; padding: 7px 15px; float: left } .confirm-icon { position: absolute; top: 0; left: 0 } input#ShippingAddressButton { float: left; margin-left: 20px; padding: 8px 20px; border: none; font-size: 16px; background: #333; color: #fff; border-radius: 3px } .delivery_bttn { float: right; padding: 0 15px 15px } .order_table_review tr td { padding-top: 20px !important } .order_table_review tr > td > img { float: left; width: 83px; margin-right: 4px } .order_name1 h4 { margin: 0 } .order_name1 h5 { font-size: 13px; color: #000; text-transform: capitalize; margin: 6px 0 } .order_name1 font { font-size: 15px; color: #0d0e0e; text-transform: capitalize } .order_quanty { font-size: 15px; color: #000; padding: 0; text-align: center; width: 100% } .div_box1 h3, .order_table_review tr > td > h3 { margin: 0; font-size: 15px; color: #000 } .order_table_review tr td strong { font-size: 18px; color: #000 } .order_table_review > tbody > tr:first-child > th:nth-child(1) { width: 321px } .table_btn input { padding: 5px 37px; text-align: center; margin-top: 20px !important; margin-right: 15px } .light_orange { background: #ff9f00; font-size: 16px; color: #fff; border: 1px solid #ff9f00; text-transform: capitalize; padding: 5px 0 !important; width: 156px } .right_summary_div h1, .table_btn { padding-bottom: 15px; border-bottom: 1px solid #d7d7d7 } .checked_add:nth-child(2) > .delivery_add:nth-child(4) .border_div1 { background: #ebebeb } .left_login .pull-left { margin-top: 15px; width: 47% } .left_login .pull-right { margin-top: 15px; margin-right: 5px } .left_login .pull-left > input[type=text] { border: 1px solid #b7b7b7; text-transform: capitalize; color: #000; font-size: 15px; padding: 6px 10px; width: 64%; float: left; margin-right: 5px } .left_login .pull-left > input[type=submit], .left_login .pull-right > input[type=submit] { background: #4160a7; color: #fff; display: inline-block; border: 1px solid #4160a7; text-transform: capitalize } .left_login .pull-left > input[type=submit] { font-size: 16px; padding: 5px 20px } .left_login .pull-right > span { font-size: 16px; color: #111010; text-transform: uppercase; text-align: right; margin-right: 0; display: block; padding: 3px 0 } .order_table_review > tbody > tr td:not(:first-child), .order_table_review > tbody > tr th:not(:first-child), .pull-right.compare-price { text-align: right } .left_login .pull-right > span strong { font-size: 18px; color: #000; margin-left: 29px } .left_login .pull-right > input[type=submit] { font-size: 16px; padding: 3px 40px; margin-top: 25px } .order_payment_link { text-align: left; margin: 10px 0 0; padding: 0 15px } .help_center h3, .sale_div, .sale_div h4, .security_list li, .still_need { text-align: center } .change_form form .form-group, .right_summary_div { margin-bottom: 30px } .order_payment_link li { width: 100%; margin-bottom: 15px; vertical-align: top; margin-left: 12px; margin-right: 20px } .order_payment_link li p { font-size: 12px; margin: 0; color: #4160a7 } .green_post label h6, .order_payment_link li label h6 { margin: 0; text-transform: capitalize; display: inline-block; font-size: 14px; color: #111010 } .order_payment_link li input[type=radio] + label:before { content: ""; background: url(../images/unchecked.png) no-repeat; width: 14px; height: 15px; position: absolute; left: -21px; top: 4px } .right_summary_div { box-shadow: 0 0 8px #b3b3b3; padding: 15px 13px; height: auto; margin-top: 14px; background: #fff } .change_form, .saved_address { border: 1px solid #d7d7d7; overflow: hidden; margin: 0 10px } .right_summary_div h1 { margin: 0 0 15px; font-size: 20px; color: #000; text-transform: capitalize } .div_box1 { border-bottom: 1px solid #d7d7d7 } .div_box1 span { margin: 15px 0; font-size: 15px; color: #000; width: 100%; display: block; overflow: hidden } .div_box1 span font { color: #4160a7; font-size: 15px; float: right; margin-right: 17px } .div_box1:nth-child(4) { border-bottom: none } .div_box1 h4 { margin: 0; font-size: 15px; color: #000; text-transform: capitalize } .change_form { padding: 15px 12px } .change_form form { margin: 0 auto; overflow: hidden; width: 69%; padding: 50px 0 } .change_form form .form-group label { font-size: 15px; width: 132px; font-weight: 400 } .change_form form .form-group input[type=password] { border: 1px solid #d7d7d7; font-size: 14px; color: #000; padding: 4px 10px; width: 59% } .change_form form .submit_btn_change input[type=submit], .new-address, .upload_bg .instructions a { display: inline-block; font-size: 16px; text-transform: uppercase; background: #4160a7 } .change_form form .submit_btn_change { width: 78%; float: right; margin-top: -18px } .change_form form .submit_btn_change p { width: 76%; font-size: 14px } .change_form form .submit_btn_change input[type=submit] { color: #fff; border: 1px solid #ff7f00; padding: 7px 44px; margin-top: 8px } .saved_address { padding: 37px 51px } .edit_add { margin-top: 13px } .edit_add a { color: #0d0e0e } .new-address { color: #fff; padding: 7px 47px; margin-top: 33px } .upload_bg .file-upload { font-size: 13px; background: #4160a7; border: 1px solid #4160a7; padding: 6px 0; border-radius: 0; margin: 0; text-transform: capitalize; width: 100% } .upload_bg .instructions a { border: 1px solid #4160a7; border-radius: 0; color: #fff; padding: 3px 40px; margin-top: 25px } .green_post > label { cursor: pointer; display: block !important; box-shadow: 0 0 0 rgba(0,0,0,.24) !important; border: none !important; position: relative; margin: 0 !important; padding: 0 !important } .help_center, .login_btn_new a, .new_logo, .sale_div h4, .upload_bg .file_div { display: inline-block } .green_post input[type=checkbox]:checked + label h1 { background: #4160a7; padding: 7px 5px; color: #fff } .green_post input[type=radio]:checked + label h1 { background: #fff; color: #4160a7 } .hide_div > p { margin: 8px 0 0 } .green_post label h1 { padding: 12px 5px; color: #fff; background: #4160a7 } .upload_bg .file_div { margin: 22px 3px; padding: 15px 0 0; width: 46% } .upload_bg .file_div li img { width: 47px } .upload_bg .instructions > label { width: 38%; color: #4160a7; text-transform: capitalize } .upload_bg .file_div li { display: block; text-align: center; margin-top: 13px } .list_pre { list-style-type: none !important; padding: 0; margin: 8px 0 0 !important } .accordian_list, .accordian_list_cat, .offer-txt ul, .order_list, .other_cate, .search_listings { list-style-type: none } .list_pre li i.fa-times { color: red } .sale_div { padding: 60px 0 } .sale_div h4 { font-size: 14px; color: #000; text-transform: capitalize; border: 1px solid #d2e6fb; padding: 8px 19px; margin: 0; background: #d2e6fb } .right_box1 h1, .right_listing li h3, .right_listing li h4 { text-transform: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .right_box1 h1, .trac_order_area ul li button:hover { background: #323232 } .sale_div p { font-size: 16px; color: #000; margin-top: 15px } .table_name1 span h5 + h6 { margin: 0; font-weight: 700 } .sub_pro { position: inherit; width: 100% } .right_listing li h3, .right_listing li h4 { display: block; width: 240px } .right_listing li h3 a { color: #4160a7; font-size: 14px } .right_box1 h1 { font-size: 16px; color: #fff; width: 100%; margin: 0; padding: 12px 8px; height: 60px } .help_center h3, .order_btn1 .form-group button i { font-size: 24px; color: #fff } .faq1, .health-content a, .login_btn_new a, .new_breadcum > li > a, .security_list li h1, .still_need h3 { text-transform: uppercase } .white_bg_wrp { background: #fff; overflow: hidden } .not_for_sale h4 { background: #eb1717; color: #fff } .table_price.sale_div.not_for_sale { padding-top: 65px } .menu_header { background: url(../images/header_bg.jpg) 0 0/cover no-repeat; width: 100%; float: left } .order_btn1 input { width: 94%; border: 1px solid #4160a7; padding: 13px 8px; float: left } .help_center { margin: 30px 0 20px 50px; width: 100% } .help_center h3 { margin: 0 0 10px } .order_btn1 .form-group button { border: 1px solid #4160a7; background: #4160a7; padding: 10px 18px } .new_logo { margin-top: 35px } .logo1 { padding-left: 52px !important } .order_btn1 input::-webkit-input-placeholder { color: #c5c5c5; font-size: 17px } .order_btn1 input::-moz-placeholder { color: #c2c2c2; font-size: 17px } .order_btn1 input:-ms-input-placeholder { color: #c2c2c2; font-size: 17px } .order_btn1 input:-moz-placeholder { color: #c2c2c2; font-size: 17px } .container1 { width: 1218px } .new_breadcum > li > a { font-size: 12px; color: #1d70a3 } .new_breadcum > li + li::before { padding: 0 18px } .login_btn_new a { background: #e8244a; border-radius: 3px; font-size: 14px; color: #fff; padding: 11px 32px; margin-bottom: 25px } .faq1 { font-size: 19px; color: #000; margin: 0 0 15px } .accordian_list { padding: 0 0 15px; margin: 0 0 30px; display: block; width: 50%; float: left; border-bottom: 1px solid #e8e8e8 } .accordian_list_cat { padding: 0 0 0 15px; margin: 0; display: block; width: 100%; float: left; padding-bottom: 15px } .accordian_list_cat li { width: 50%; float: left; padding: 0 15px 0 0; position: relative; margin-bottom: 15px; display: block } .accordian_list li { margin-left: 11px; margin-bottom: 15px; display: block; position: relative } .accordian_list li:after, .accordian_list_cat li::after { position: absolute; content: ""; left: -12px; top: 5px; background: url(../images/dot.png) no-repeat; width: 10px; height: 9px } .accordian_div h3:after, .search_listings li:after { content: "\f111"; left: -12px; top: 5px; color: #000; line-height: 1.6; position: absolute; font-family: FontAwesome } .accordian_list li a, .accordian_list_cat li a { font-size: 14px; color: #222; display: block; transition: .4s } .list-items li, .order_list li, .other_cate li, .search_listings li > a, .security_list li, .still_need span, .still_need span a { display: inline-block } .bottom_line { background: #dadada; width: 700px; height: 3px; margin: 45px auto 0 } .margin_div { margin: 0 85px } .order_list { display: block; border-bottom: 0 solid #e8e8e8; margin: 0; padding-bottom: 25px } .order_list li { width: 33%; vertical-align: top } .order_list li:first-child, .order_list li:nth-child(2), .order_list li:nth-child(3) { margin-bottom: 50px } .order_list img { width: 40px; height: 40px; vertical-align: top; float: left } .order_list li span, .other_cate li span { width: 79%; display: inline-block; margin-left: 25px } .order_list li span h3, .other_cate li span h3 { margin: 0 0 7px; font-size: 14px; color: #222 } .order_list li span h5, .other_cate li span h5 { margin: 0; font-size: 13px; color: #222 } .still_need { border: 1px solid #e8e8e8; border-width: 1px 0; margin: 0 0 00px; padding: 25px 0 } .still_need h3 { font-size: 19px; color: #000; margin: 0 0 20px } .still_need span { background: #0fc9d6; padding: 12px 58px; border-radius: 3px } .still_need span a { margin: 0; font-size: 19px; color: #fff } .still_need span p { margin: 4px 0 0; font-size: 15px; color: #fff } .security_section { border-top: 1px solid #dadada; margin-top: 50px; border-bottom: 1px solid #dadada; margin-bottom: 25px } .security_list li { width: 24%; padding: 45px 0 } .security_list li h1 { margin: 17px 0 22px; font-size: 19px; color: #222 } .security_list li p { width: 75%; margin: 0 auto; font-size: 13px; color: #222; line-height: 1.5 } .security_list li:not(:last-child) { border-right: 1px solid #dadada } .accordian_div { width: 91% } .accordian_div h3 { font-size: 18px; color: #222; margin: 0 0 0 9px; position: relative } .accordian_div p { margin: 15px 0 0 10px; font-size: 14px; color: #222 } .accordian_div h3:after { font-size: 7px } .other_cate { padding: 0; margin: 30px 0 0; display: block } .other_cate li { width: 100%; margin-bottom: 30px } .list-items li, .list-items1 li { margin-bottom: 10px; font-size: 14px } .other_cate img { width: 44px; vertical-align: top; float: left } .right_div { padding-left: 80px } .list-items b { font-family: OpenSans-Semibold } .list-items, .list-items1 { margin-top: 10px; margin-left: 10px } .list-items li { width: 38% } .accordian_div span { margin-top: 10px; display: block; margin-left: 11px; font-size: 14px } .search_listings { padding: 13px 20px; margin-top: 25px; width: 91%; border: 1px solid #f0f0f0; border-radius: 3px } .search_listings li { position: relative; margin: 0 0 25px 9px } .search_listings li:after { font-size: 5px } .search_listings li h3 { font-size: 18px; color: #222; margin: 0; position: relative } .search_listings li > a { border: 1px solid #e1e0e0; margin: 13px 0 0; padding: 3px 10px; font-size: 12px; color: #929292 } .search_listings li p { margin: 15px 0 0; font-size: 14px; color: #222; width: 85%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .search_listings li span a { display: block; color: #1cbc9b; font-size: 13px; margin-top: 0 } .top_question { margin: 0 0 15px; font-size: 18px } .top_question font { color: #1cbc9b } .sub_main { width: 70% } .sub_right .scrolling_div { height: 410px } .right_box1 h1 > span { display: block; margin-top: 5px; font-size: 12px } .shop-health { margin: 0 auto; background: #fff; padding-bottom: 15px } .focboxprod_wrap.focbs { padding-bottom: 24px } .health-content a { color: #fff; font-size: 11px; font-weight: 700 } .health-content { position: absolute; top: 13px; padding: 0 17px; color: #fff } .health3, .health32 { text-align: center; margin: 0 auto; padding: 0 10px; position: absolute; bottom: 0 } .health-content p { width: 223px; font-size: 16px; margin-bottom: 34px; line-height: 20px; letter-spacing: .6px; margin-top: 30px } .block h3, .block1 h3 { margin-top: 0 !important; margin-bottom: 8px !important } .health3 { color: #fff } .health32, a.shop { color: #000 } .col-xs-2.deal-img { padding-right: 0; margin-bottom: 15px } .deal-img img { height: auto } .navbar-inverse .navbar-toggle { border-color: #fff !important } .block1, .rip1 { background: #4160a7; border-top: 7px solid #f53b72 } .pir1 .pir12, .rip12 { margin-top: 2px; font-weight: 600; display: inline-block } .block, .block1 { text-align: center; padding: 4px 3px; color: #fff } .block p, .block1 p { font-size: 13px } .pir1, .rip1 { text-align: center; padding: 15px 3px } .block1 h3 { text-transform: capitalize } .pir1 .pir12, .rip12, .shop1, a.shop { text-transform: uppercase } .rip1 { color: #fff } .rip12 { color: #fff } .outer_color, .outer_color1 { margin: 12px 0; box-shadow: 0 2px 5px #ccc; position: relative } .pir img:hover, .rip img:hover { -webkit-transform: scaleX(-1); transform: scaleX(-1) } .pir1 { background: #ffeb3b; color: #222; border-top: 7px solid #e2d02e } .pir1 .pir12 { color: #222 } .health-content h1 { font-family: rockwell; font-size: 42px; line-height: 38px } .focboxprod_wrap .img_wrap img { padding: 0 5px; transition: .4s ease-in-out; -moz-transition: .4s ease-in-out; -ms-transition: .4s ease-in-out; -webkit-transition: .4s ease-in-out; overflow: hidden } .shop1 { color: #fff; font-size: 12px; font-weight: 600 } .shop-health .col-md-6 { padding: 0 6px 0 15px } .otc1 .item:first-child .focboxprod_wrap .img_wrap { height: 222px !important } .blog-section .owl-carousel .owl-item { width: 310px !important; margin: 0 } .blog-section .owl-carousel .owl-item .focboxprod_wrap h2 { padding-top: 0; padding-left: 5px } .blog-section .owl-prev { top: 33px; left: -15px } .blog-section .owl-next { top: 33px; right: -25px } .blog-section h2 { text-align: left; width: 100%; font-size: 14px; font-weight: 400 } .pagination-sec, a.buy-btn { width: 100%; text-align: center } .col-xs-2 .col-md-2 deal-img { width: 19% !important } .outer_color { background: #fff } section.outer2 { padding-top: 1px } .outer_color1 { background: #fff; padding-bottom: 15px } .menu_n { padding: 0; border-left: 1px solid #f9f9f9 } ul.dropdown_menu.menu_1 div:first-child { border-left: 0 } #cw_menu .navbar-nav > li ul.dropdown_menu.menu_1 { width: 655px; box-shadow: 0 0 4px #ccc; border: 2px solid #ccc; z-index: 99999; background: #fff } .outer_nav { background-color: #fff; box-shadow: 0 2px 1px 0 rgba(0,0,0,.16); z-index: 1; position: relative } .navbar-inverse .navbar-toggle .icon-bar { background-color: #000 } .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #fff; border-color: #000 } .text-right.cart_icont { margin-top: 5px } .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:hover { background-color: #4160a7; border-color: #4160a7 } nav ul li ul.drop1_list li a.menu-bold, nav ul li ul.drop1_list_1 li a.menu-bold { /* font-weight: 600; */ /* font-size: 17px!important; */ /* text-transform:uppercase!important; */ /* color: rgba(0,0,0,1)!important; */ /* padding: 0 0 0!important; */ /* margin: 0 0 10px!important; */ padding-top: 5px; margin-bottom: 7px; white-space: normal; font-size: 14px; font-weight: 500; font-style: italic; color: #790000 !important; !i; !; border-bottom: 1px solid #dfdfdf; width: 100%; padding-bottom: 10px; } nav ul li ul.drop1_list_1 li a.menu-bold::after { height: 0px; } ul.dropdown_menu.menu_1.menu2 { width: 500px !important } .brand h4 { font-size: 18px; font-weight: 400; padding: 8px 10px; border-bottom: 1px solid rgba(21,27,57,.04); width: 100%; color: #151b39 } .diabetes_div span { font-size: 13px; padding-left: 0; font-weight: 500 } .product-btn ul li span a, a.buy-btn { font-size: 13px; color: #fff; text-transform: uppercase } .pagination-sec { float: left; margin: 0 auto } .health-shopping.health-issue .col-sm-6 { padding: 0 11px } a.buy-btn { display: inline-block; background: #67af29; padding: 6px 40px; border-radius: 3px; margin: 10px 0 0 } .product-btn, .product-btn ul { padding: 0; float: left; width: 100% } .product-btn { text-align: left } .product-btn ul { margin: 0 } .product-btn ul li { width: 100%; float: left; list-style: none; position: relative; margin: 0 } .product-btn ul li button { width: 100%; float: left; cursor: pointer } .product-btn ul li span a { background: #4160a7; border: 1px solid #4160a7; border-radius: 3px; padding: 6px 29px; margin-right: 0; position: absolute; height: inherit; width: 100%; left: 0; text-align: center } .product-btn ul li span a:hover { background-image: none; color: #fff } a.buy-btn i { padding-right: 3px } a.cart_det.OutOfStock { background: #ddd; color: #444; border: none } .pagination { width: 100%; margin: 0 auto; justify-content: center; text-align: center } .pagination li { padding: 5px 10px; color: #fff; display: inline; flex: none !important; border: 1px solid #eee; border-width: 1px !important; margin: 0 1px; cursor: pointer; transition: .4s ease-in-out; -moz-transition: .4s ease-in-out; -ms-transition: .4s ease-in-out; -webkit-transition: .4s ease-in-out } .pagination li.active.current-page { background: #51aa1b; color: #fff } span.pro_qty { float: right; text-align: right; width: 30px; position: relative; right: 0 } .cartpage img { top: -2px } .ProductDetailsOuter { float: left; width: 100%; padding: 5px 0 0 } .log_form input { width: 35%; padding: 5px 10px; margin-top: 10px } .log_form input:focus { border: 1px solid #4160a7; box-shadow: 0 0 1px #4160a7 } .check-btn { background: #333; color: #fff; font-weight: 600; text-transform: uppercase; width: auto !important; font-size: 14px; padding: 10px 20px; border: none } .CheckOutClass .menu_bar { padding: 10px 0 15px } .cart-outer, div#DeliveryAddressDiv { float: left; width: 100% } .control { display: block; position: relative; padding-left: 30px; margin-bottom: 15px; cursor: pointer; font-size: 18px } .control input { position: absolute; z-index: -1; opacity: 0 } .control__indicator { position: absolute; top: 2px; left: 0; height: 18px; width: 18px; border: 2px solid #4160a7; border-radius: 50% } .container2 input:checked ~ .checkmark, .control input:checked ~ .control__indicator { border: 2px solid #4160a7 } .control input:disabled ~ .control__indicator { background: #e6e6e6; opacity: .6; pointer-events: none } .control__indicator:after { content: ''; position: absolute; display: none } .container2 input:checked ~ .checkmark:after, .control input:checked ~ .control__indicator:after, .popup-text:hover .offer-text { display: block } .control--checkbox .control__indicator:after { left: 4px; top: 4px; width: 6px; height: 6px; border-width: 0 2px 2px 0; border-radius: 50%; background: #4160a7 } .control--checkbox input:disabled ~ .control__indicator:after { border-color: #7b7b7b } .coupan_code1.apply-coupan p { padding: 2px 5px; width: auto; display: inline-block; background: #e1f6ed; font-size: 14px; float: left; font-weight: 600; color: #4aab64; margin: 0 } .coupan_code1.apply-coupan h5 { color: #388e3c; padding-right: 10px; float: left; margin: 0; padding-left: 10px; padding-top: 5px; font-weight: 600 } .coupan_code1.apply-coupan h6 { color: #777; margin: 0 0 15px; padding: 0 0 10px; float: left; width: 100%; border-bottom: 1px solid #ccc } .enter-code { float: left; margin: 0 auto; border-top: 0 solid #ccc; width: 100% } .enter-code h4 { color: #4160a7; font-size: 16px; margin: 0 0 5px } input.code-text { width: 35% !important; float: left; border-radius: 3px; border: 1px solid #4160a7 !important } .trac_order_area ul li button, input.appy-btn { border-radius: 5px; text-transform: uppercase; background: #4160a7 } input.appy-btn { padding: 5px 20px; margin: 0 -17px; border: 1px solid #4160a7; color: #fff } span.CheckoutPrice { float: left; width: 70%; font-size: 12px !important; text-align: left !important } .left_login .pull-right { float: right; width: 25% } span.CheckoutPrices { width: 30%; float: right; font-size: 12px !important } input.deliveryconti { background: #4160a7; padding: 5px 20px; color: #fff; border: none; border-radius: 3px } div#upload_image_list img { width: 100px; height: 100px } .PreviousPrescriptionImg img { height: 89px; width: 80px } .PreviousPrescriptionImg { float: left; margin: 10px } .PrescriptionViewScrolling { float: left; width: 100%; overflow-y: scroll; height: 300px } span.pinsucess.pin-image img { top: 0 } .out-stock { background: #ddd } .checkmark, .container2:hover input ~ .checkmark { background-color: #fff } .pagination .inactive { background: #ccc } .password_rem a { color: #4160a7 !important; font-weight: 600 } .popup-text p, .price-table h4 { font-size: 14px; color: #1bbc9b } .table-responsive.cart-table th { background: #e2e2e2 } .table-responsive.cart-table th:nth-child(4) { width: 170px } .table-responsive.cart-table th:first-child { width: 330px } .popup-text .offer-text { display: none; width: 120px; background-color: #e2f6ed; color: #4aab64; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 100%; left: 50%; margin-left: -60px } .popup-text .offer-text::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #e2f6ed transparent transparent } .table-responsive.cart-table table { box-shadow: 0 0 4px #ddd } .apply-coupan h3 { font-size: 14px; font-weight: 600; line-height: 20px; text-transform: uppercase } .coupan_code1.apply-coupan { float: left; width: 100%; box-shadow: 0 0 5px #ddd; padding: 15px 10px; margin-top: 0; margin-bottom: 30px; background: #fff } .price-table { float: left; width: 100%; box-shadow: 0 2px 3px #ddd; margin: 20px auto; padding: 10px 0 } .price-table h3 { font-size: 14px; line-height: 25px; font-weight: 600; padding-left: 15px } .price-table table td:nth-of-type(odd) { text-align: right; width: 200px } .price-table table td:nth-of-type(2n) { text-align: right; padding-right: 30px } .price-table h4 { line-height: 25px; text-align: center; margin: 0 auto } .left-cart h3 { margin-left: 0 } .privacy-detail { width: 60%; margin: 20px auto } .privacy-content h3 { font-size: 20px; line-height: 25px; font-weight: 600; position: relative } .privacy-content ul { list-style: none; padding: 0; margin: 20px auto } .privacy-content li { font-size: 14px; line-height: 22px; color: #222; padding: 8px 0 } .privacy-content span { width: 25px; height: 30px; float: left; margin-top: -4px } .privacy-content h3:after { content: " "; height: 2px; width: 45px; background: #000; left: 0; right: 0; top: 35px; z-index: 999; position: absolute } .contact li h5.con-mon { font-size: 11px; margin-top: -11px } .offer-ban { width: 62%; margin: 0 auto } .offer-img { margin: 20px auto; border-bottom: 1px solid #dfdfdf } .offer-txt h3 { font-size: 20px; line-height: 15px; font-weight: 600; padding-bottom: 13px; position: relative; margin-bottom: 17px } .offer-txt h3::after { content: ""; background-color: #000; width: 50px; height: 2px; position: absolute; bottom: 0; left: 0 } .offer-txt ul { padding: 0; margin: 0 0 20px 15px; position: relative } .offer-txt ul li { font-size: 15px; line-height: 18px; color: #222; padding-bottom: 14px; text-align: justify } .offer-txt ul li::before { content: "\f105"; font-family: FontAwesome; display: inline-block; margin-left: -1.1em; width: 1.1em; font-size: 13.33px; line-height: 18px; color: #222 } .container2 { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .container2 input { position: relative; opacity: 0; cursor: pointer } .checkmark { position: absolute; top: 0; left: 0; height: 14px; width: 14px; border-radius: 50%; border: 2px solid #4160a7 } .checkmark:after { content: ""; position: absolute; display: none } .container2 .checkmark:after { top: 3px; left: 3px; width: 4px; height: 4px; border-radius: 50%; background: #4160a7 } @media only screen and (max-width: 767px) { .filter_section { float: left; width: 100%; margin: 10px } .category_section { float: right; width: 100%; padding: 0 15px } .formobiletab { width: 25%; padding-left: 6px !important } .customer_chemist label, .red_box { width: 100% } .cart-div img.pro-img { width: 60px !important } .footer-description { padding: 16px 0 !important } .pro-descrip { padding: 15px !important } .red_box { margin: 10px 0; float: left; display: initial !important; height: auto !important } .box_icon, .box_icon2, .box_icon3 { position: static !important; width: 100%; float: left } } .footer-description { background: #c9c9c9; padding: 20px } .pro-descrip { border: 1px solid #dbd9d9; border-radius: 10px; padding: 22px 30px; background: #f6f6f6 } .pro-descrip h2, .pro-descrip h3 { margin-top: 0; color: #121f2e; font-size: 20px } .pro-descrip p { color: #121f2e; font-size: 13px; text-align: justify } .box_text, .div_center, .pri_sec, .trac_order_area p, .trac_order_area ul { text-align: center } .left_offer img { width: 100%; padding: 10px 0 } .div_center { width: 80%; margin: 20px auto } .red_box { background: #0fc9d6; padding: 15px; color: #fff; display: flex; align-items: center; border-radius: 4px; font-size: 16px; height: 90px; margin: 0 0 15px } .red_box span { display: block; font-size: 12px } .box_icon { position: absolute; left: 77px; top: 22px } .box_icon2, .box_icon3 { top: 28px; position: absolute } .box_icon2 { left: 41px } .box_icon3 { left: 75px } .red_box i { font-size: 24px; color: #fff; vertical-align: middle } .box_text { width: 100% } .list_div img { height: 120px } .trac_order_area { width: 100%; float: left; padding: 25px; border: 1px solid #f1f1f1; margin: 0 0 20px; background: #fff } .trac_order_area h1 { width: 100%; float: left; font-size: 20px; text-transform: uppercase; color: #4160a7; text-align: center; margin: 0 0 5px } .trac_order_area p { width: 100%; float: left } .trac_order_area h1 span { font-size: 13px; color: #000; text-transform: none } .trac_order_area ul { width: 100%; float: left; padding: 0; margin: 0 0 25px } .trac_order_area ul li { width: 28%; display: inline-block; padding: 0 25px 0 0; list-style: none; vertical-align: top } .trac_order_area ul li input { width: 100%; height: 55px; border: 1px solid #f1f1f1; border-radius: 5px; padding: 0 10px } .trac_order_area ul li button { width: 100%; height: 55px; color: #fff; border: none; font-size: 16px; font-weight: 700; transition: .3s ease-in } .trac_order_area ul li .error_msg, .trac_order_area ul li .login_error { margin: 5px 0 0; text-align: left; width: 100%; float: left } .tracking_details { width: 100%; float: left; margin: 15px 0 } .tracking_details h3 { font-size: 16px; width: 100%; float: left; font-weight: 700; color: #4160a7; margin: 0; padding: 0 } .bill-details { padding: 1em 0; border-bottom: 2px solid #1f1f1f } .bs-wizard { border-bottom: 0 solid #e0e0e0; padding: 0 0 10px; width: 100%; float: left } .bs-wizard > .bs-wizard-step { padding: 0; position: relative } .bs-wizard > .bs-wizard-step .bs-wizard-stepnum { margin-bottom: 5px; color: rgba(72,70,70,.77); font-size: 14px; font-weight: 700 } .bs-wizard > .bs-wizard-step .bs-wizard-info { color: #999; font-size: 14px } .bs-wizard > .bs-wizard-step .bs-wizard-info b { display: block; color: #333 } .bs-wizard > .bs-wizard-step > .bs-wizard-dot { position: absolute; width: 30px; height: 30px; display: block; background: #4160a7; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50% } .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { content: ' '; width: 14px; height: 14px; background: #323232; border-radius: 50px; position: absolute; top: 8px; left: 8px } .bs-wizard > .bs-wizard-step > .progress { position: relative; border-radius: 0; height: 8px; box-shadow: none; margin: 40px 0 20px; background-color: #dddbdc } .bs-wizard > .bs-wizard-step > .progress > .progress-bar { width: 0; box-shadow: none; background: #4160a7 } .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar, .bs-wizard > .bs-wizard-step:last-child > .progress { width: 50% } .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { width: 0% } .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { width: 100% } .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { background-color: #dddbdc } .bs-wizard > .bs-wizard-step:first-child > .progress { left: 50%; width: 50% } .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { pointer-events: none } .alert_msg { width: 84%; float: left; margin: 5px 8%; padding: 10px 20px; background: #f1f1f1; border-radius: 5px } .breadcrumb > li + li::before { padding: 0 10px; content: "\f105"; font-family: FontAwesome; color: #790000; } .breadcrumb > li > a { font-size: 12px; color: #444; } .desc_details span h2, .product-details-size-category h3 { color: #505050; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: .57px } .product-details-size-category h3 { font-size: 14px; font-weight: 400 } .pri_sec p { display: block; font-size: 11px; margin-top: 1px; color: #989898; margin-bottom: 0 } .pri_sec { position: absolute; bottom: 2px; left: 0; right: 0 } .flavour_sec { padding: 5px 10px 10px } .desc_details span h2 { font-size: 15px; font-weight: 500; margin-bottom: 6px } label.uhigug_tri { display: flex; align-items: center; } i.fa.fa-angle-down.guyh_tri { font-size: 15px; } label.uhigug_tri span.pro-text.categoryname { font-size: 16px; font-weight: 600; } .gyuguy_tri { /* box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .06); */ } .pipu_tri { /* border-bottom: 1px solid #ccc9; */ /* margin-bottom: 50px; */ /* padding-bottom: 50px; */ margin-top: 30px; } .modal.fade.ohiuhuig_tri .modal-dialog { max-height: max-content; min-height: auto; height: auto; } .tyfy_tri { display: flex; flex-wrap: wrap; } .tyfy_tri .formobiletab.tgyugbuy_tri { flex: 0 0 12.666667%; max-width: 12.666667%; padding-left: 0px !important; } .tyfy_tri .formobiletab.tgyugbuy_tri .product-details-size-category-cover .product-details-size-category-cover2 { font-weight: 600; /* letter-spacing: 1px; */ } .ufuyfy_tri { /* border: 1px solid #e7eeff; */ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: center; border-radius: 0; padding: 20px 10px; margin: 0; background: #ffff; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .06); } .yhuij_tri { background: transparent; display: flex; -webkit-box-align: center; align-items: center; /* width: 79px; */ /* margin: 0 30px; */ width: 33%; justify-content: center; padding-right: 16px; padding-left: 25px; } span.yfuyfy_tri { width: 2px; height: 32px; background: #f1f3f6; } span.oiuioi_tri { color: rgb(53, 53, 67); font-style: normal; font-weight: 500; font-size: 13px; margin: 0px 0px 0px 10px; padding: 0px; } .yhju_tri { background-color: #f1f3f6; /* border: 1px solid rgb(234, 234, 242); */ border-radius: 50%; width: 38px; height: 38px; min-width: 38px; display: flex; align-items: center; justify-content: center; padding: 4px; } .yhju_tri img { width: 100%; height: 100%; } .yhuij_tri:first-child { padding-left: 0; } .yhuij_tri:last-child { padding-right: 0; } .ugjhbj_tri { /* background: #fff; */ /* padding-bottom: 10px; */ } section.products_sec1.yhihiuh_tri { background: #f1f3f6; padding: 35px 0 25px; } section.yhihiuh_tri .featured_product_area { background: no-repeat; } .categories ul { display: block; padding: 0; } .box_1 ul li a { color: gray; padding: 0; margin: 5px 0; display: block; text-decoration: none; font-weight: normal; font-size: 14px; } #topmenu .fa-angle-down { display: none; } .xzoom-thumbs.left-icon a { }