/*=== common css ===*/
body {font-family: Lato;font-size: 16px;font-weight: 400;color: #000000;-webkit-font-smoothing: subpixel-antialiased!important;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;}
.error {color: red !important;}
.success-mesaage {color: #155724;background-color: #d4edda;border-color: #c3e6cb;border-radius: 6px;padding: 10px;}
.danger-mesaage {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;border-radius: 6px;padding: 10px;}
.yellow-text{color: #ffb101;}
.black-button {background: #000;color: #fff;}
.btn.focus, .btn:focus , .form-control:focus{outline: none;box-shadow: none;}
:focus {outline: 0;}
.yellow-btn{color: #000000;background: #ffb101;}
.small-text-size{font-size: 14px;}
.smaller-text-size{font-size: 12px;}
.medium-text-size {font-size: 18px !important;}
.gray-text{color: #a1a1a1;}
.white-text{color: #ffffff;}
.black-text{color: #000000;}
.black-background{background: #000000;}
.black-background:hover{color: #fff;}
.footer-title{color: #434343;}
.container {max-width: 1200px;}
.bolder-text {font-weight: 900;}
.product-border {border: 0.5px solid #ffb101;width: 30px;max-width: 100%;}
.checkout-form textarea.wt-resize, textarea {resize: none;}
.font-35 {font-size: 35px;}
.font-25 {font-size: 25px;}
.font-18 {font-size: 18px;}
.font-12 {font-size: 12px;}
.font-16 {font-size: 16px;}
a:hover {color: inherit;text-decoration: none;}
a {color: #ffb101;text-decoration: none;background-color: transparent;}
.regular-checkbox:checked + label:after {content: '\2714' !important;font-size: 14px;position: absolute;top: 50%;left: 0;color: #060606;right: 0;transform: translateY(-50%);margin: 0 auto;text-align: center;background: #ffb101;}
.row-bordered:after {content: ""; display: block; border-bottom: 1px solid #ccc; margin: 0 15px; width: 100%; height: 1px;}
.tracking-pagination a, .tracking-pagination strong {padding: 5px;}
.cancel-order {background: #ff0000c7;border:1px solid  #ff0000c7;padding:0px 5px;}
.complete-order {background:#008000d6;border:1px solid #008000d6;padding:0px 5px;}
.view_data {color: #28a745 !important;font-size: 20px;}
.notification {background: #ffb101;border: 1px solid #fff;border-radius: 100%;padding: 2px 4px;color: #fff;top: -15px;left: 3px;}
.image-search {border: 1px solid #d8d8d8;border-radius: 10px;padding: 10px 0px;min-height: 100px !important;}
.image-search img {width: 100px;max-width: 100%;height: auto;max-height: 115px;}
.contact-seller-model .select2-container{width: 100% !important;}
.navbar-nav li a sup {background: #ffb101;border: 1px solid #fff;border-radius: 100%;padding: 3px 7px;color: #fff;top: -15px;left: 3px;}
.view_data {color: #28a745 !important;font-size: 20px;}
.notification {background: #ffb101;border: 1px solid #fff;border-radius: 100%;padding: 2px 4px;color: #fff;top: -15px;left: 3px;}
.swal2-modal .swal2-title {font-size: 24px !important;line-height: 40px !important;}
button:focus {outline: none;box-shadow: none;}
/*=== common css ===*/

/*=== checkbox ===*/
.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #fff;border:2px solid #6c757d;border-radius: 50%;}
.check-radio:hover input ~ .checkmark { background-color: #ffb101;}
.check-radio input:checked ~ .checkmark {background-color: #ffb101; border:2px solid #000;}
.checkmark:after {content: "";position: absolute;display: none;}
.regular-checkbox {display: none;}
.regular-checkbox:checked + label {background-color: #ffffff; border: 1px solid #000000; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #99a1a7;}
.big-checkbox + label { padding: 18px;}
.regular-checkbox + label {background-color: #fff; border: 1px solid #000; padding: 10px; display: inline-block; position: relative; margin-bottom: 0;}
.big-checkbox:checked + label:after {font-size: 28px; left: 6px;}
.regular-checkbox:checked + label:after { content: '\2714' !important; font-size:14px; position: absolute; top: 50%; left: 0; color: #060606; right: 0; transform: translateY(-50%); margin: 0 auto;
    text-align: center;     background: #ffb101;}
.check-mark span{margin-left: 10px;font-size: 16px;}

/*----- Home Page -----*/
/*=== top-bar ===*/
.top-bar-dropdown{background-color: rgba(0,0,0,0);border: 1px solid transparent;text-align: left;text-transform: none;border-radius: 8px;background: url('../images/Arrow.png') no-repeat scroll 94% center;-webkit-appearance: none;appearance: none;-moz-appearance: none;display: inline-block;width: 76px;max-width: 100%;height: 58px;}
.top-bar-shipping{display: inherit;}
.free-shipping-text h6, .free-shipping-text span{margin: 0 auto !important;}
.my-account .yellow-btn{padding: 17px 20px;border-radius: 0;}
.top-bar-directories{letter-spacing: 0.2px;} 
.top-bar-directories a:hover {color: #000;text-decoration: none;}
.my-account .dropdown-menu {width: 500px!important; right: auto !important;left: 0;border: none!important;border-radius: 0;position:relative;background-color:#fff;margin-top: 10px;height: 0px !important;background: transparent;padding: 0 !important;}
.search-box{width: 415px;}
.search-product .yellow-btn{border-radius: 30px;height: 46px;margin-left: -43px;width: 100px !important;}
.my-account .after-login {width: 248px !important;background: #fff;}
.my-account .after-login ul {list-style: none;padding: 0;background: #fff;border-radius: 16px;}
/*=== top-bar ===*/

/*=== main-header ===*/
.main-bar-dropdown{background-color: rgba(0,0,0,0);border: 1px solid transparent;text-align: left;text-transform: none;border-radius: 8px;background: url('../images/Arrow2.png') no-repeat scroll 94% center;-webkit-appearance: none;appearance: none;-moz-appearance: none;display: inline-block;width: 115px;max-width: 100%;height: 58px;padding: 10px 0px;}
.main-bar-cart-dropdown {border-bottom: 1px solid #ffb101;}
.main-bar-cart-product-name {border: 1px solid #ddd;background: #f4f4f4;color: #000;padding: 10px 10px;}
.main-bar-quantity-change ul li {text-decoration: none;}
/*.main-bar-quantity-increment span, input {padding: 3px 9px;font-size: 16px;}*/
.main-bar-quantity-increment input {width: 30px;height: 30px;border-left: none;max-width: 100%;text-align: center;border-right: none}
.main-bar-cart-delivery {display: -webkit-inline-box;}
.cart-total-amount .btn:hover {color: #fff;text-decoration: none;}
.main-bar-quantity-increment .btn:hover {color: #000;text-decoration: none;}
.cart-total-amount .cart-detail-14 a:hover {color: #000;text-decoration: none;}
.cart-total-amount .dropdown-menu {width: 560px;border: none;border-radius: 20px;padding:15px 15px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.cart-total-amount .dropdown-item {border-radius: 20px;}
.main-bar-cart{display: inherit;}
.main-bar-total-delivery-fee p{margin: 0 auto !important;}
.main-bar-check-out .btn {padding: 7px 35px;}
.input-group>.input-group-append>.yellow-btn {border-radius: 29px;margin-left: -21px;padding: 10px 37px;}
.main-bar-categories {border-radius: 29px;background-color: #ffffff !important;border: 1px solid #f6f6fe;text-align: left;text-transform: none;background: url('../images/Arrow1.png') no-repeat scroll 89% center;-webkit-appearance: none;appearance: none;-moz-appearance: none;display: inline-block;width: 175px;max-width: 100%;padding: 10px 19px;position: relative;z-index: 1;outline: none;box-shadow: none !important;}
.search-button{height: 46px;margin-left: -21px;}
.search-button::placeholder {color: #c5c5c5;opacity: 1; font-size: 14px;}
.navigation-menu{background: #f4f4f4;}
.navbar-light .navbar-nav .nav-item.active{background-color: #ffb101}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link {color: #000;} 
.navbar-light .navbar-nav .nav-link {padding: 19px;font-size: 18px;font-weight: 500;}
.navbar-nav li i{margin-right: 6px;}
.navbar-toggler{border: none;}
.cart-total-amount .product-decrement img,.cart-total-amount .product-increment img{width: 10px;}
.cart-image sup {background: #ffb101;border-radius: 100%;padding: 3px 7px;color: #fff;top: 6px;left: 11px;}
.image-resize {max-width: 80px;width: auto;height: auto;max-height: 50px;}
.empty-cart{top: 100%;transform: translateY(100%);}
.all-categories .dropdown-toggle::after {content: none !important;}
/*=== main-header ===*/

/*=== best-offer ===*/
.more-best-offers a img {padding-right: 3px;}
.more-best-offers a:hover {color: #000;text-decoration: none;} 
.best-offer-slick-slider {position: relative;}
.best-offers-counter {position: absolute;top: 86%;left: 10%;}
.best-offer-prevarrow {position: absolute;top: 90%;font-weight: 600;z-index: 1;left: 5%;}
.best-offer-nextarrow {position: absolute;top: 90%;font-weight: 600;z-index: 1;left: 19%;}
/*=== best-offer ===*/

/*=== hot-product ===*/
.hot-product-item-slider {position: relative;}
.hot-product-more a:hover {color: #000;text-decoration: none;} 
.main-product-image img {margin: 0 auto !important}
.hot-product-item {border: 1px solid #efefef;border-radius: 10px;height: 100%;min-height: 295px;}
.product-image-list {position: relative;}
/*.product-item-offer {width: 208px;max-width: 100%;}*/
.product-item-offer .discount_offer p {background: #ca7300;color: #fff;font-weight: 300;border-radius: 5px;text-align: center;}
.product-item-offer .redeem {background: #64635f;}
.product-item-offer .product-item-name {font-weight: 600;color: #424242;font-size: 15px;}
.product-item-old-price {margin: 0 auto !important;}
.product-item-company p {color: #fec107;}
.product-img{display: none !important;}
.view-like:hover .product-img {display: inline!important;}
.view-like:hover img:first-child {display: none;}
.view-like {padding-right: 20px;}
.product-view-like {position: absolute;left: 0px;right: 0px;top: 50%;transform: translateY(-50%);margin: 0px auto;}
.hot-product-left-arrow {position: absolute;left: -40px;top: 50%;transform: translateY(-50%);}
.hot-product-right-arrow {position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.hot-product-slider .slick-initialized .slick-slide {padding-right: 5px !important;padding-left: 5px !important;}
.product-image-list .main-product-image img{max-width: 150px;width: auto;height: auto;max-height: 100px;}
.main-product-image{height: 100%;min-height: 121px;}
.right-arrow-category {position: absolute;right: 0px;top: 50%;transform: translateY(-50%);padding-left: 5px;}
.hero_image {max-width: 150px !important;width: auto;height: auto;max-height: 150px;}
.view-product-details-slider .slick-active, .view-product-details-slider .slick-slide {background: transparent !important;}
.cart_empty_content {transform: translateY(-50%);top: 50%;}

/*=== hot-product-model ===*/
.hot-product-model .close{font-size: 2.5rem;font-weight: 300 !important;}
.hot-product-model .modal-header {padding: 0rem 1rem !important;}
.hot-product-model .modal-body {padding: 0 !important;}
.hot-product-model .modal-header, .hot-product-model .modal-footer,.hot-product-model .modal-content {border: none!important;border-radius: 0 !important;}
.view-product-details-sub-slider img {max-height: 82px;height: auto;padding: 6px 10px;}
.view-product-details-sub-slider .slick-current img{border-bottom: 5px solid #ffb101 !important;}
.view-product-details-sub-slider .slick-slide {display: flex !important;justify-content: center;align-items: center;}
.view-slider .slick-initialized .slick-slide {padding-right: 15px !important;padding-left: 15px !important;}
.view-product-details-slider .item {margin-bottom: 23px;height: 400px;width: 100%;display: flex !important;justify-content: center;align-items: center;}
/*.view-product-details-slider img {height: 450px;}*/
.view-product-details-slider .slick-slide {background: #e3e3e3;margin-bottom: 25px;}
.view-product-detail-discription h1 {font-size: 51px;}
.view-review-of-product li, .view-product-stock li, .choose-product-quantity li {border:none!important;}
.view-review-of-product li p {font-weight: 500;}
.view-product-stock li .out-stock {color: #e10606;font-size: 20px;font-weight: 500;}
.view-product-stock li .stock {color: #6cd169;font-size: 20px;font-weight: 500;}
.product-related-discription p {color: #64646e; font-size: 17px;letter-spacing: 0.2px;}
.view-product-category p {font-size: 18px;}
.quantity-right-plus, .quantity-left-minus{border: 1px solid #e3e3e3;padding: 9px 18px;}
.star-rating {line-height:32px;font-size:1.25em;}
.star-rating .fa-star{color: #ffb101;}
.multiple-variant [type=radio] + p {cursor: pointer;background: #ddd;padding: 8px;border-radius: 14px;}
.multiple-variant [type=radio] {position: absolute;opacity: 0;width: 0;height: 0;}
.multiple-variant [type=radio]:checked + p {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
/*.quantity-increment .main-bar-quantity-increment span{padding: 10px 13px;font-size: 16px;}
.quantity-increment .main-bar-quantity-increment input {width: 41px;text-align: center;height: 41px;border-left: navajowhite;max-width: 100%;font-size: 18px;}*/
.main-bar-quantity-increment div.product-decrement {padding: 4px 9px;font-size: 12px;}
.main-bar-quantity-increment .product-decrement a:hover{color: #000 !important;}
/*.quantity-increment span {padding: 12px 15px;font-size: 22px;}*/
.product-decrement {border:1px solid #e3e3e3;}
.product-quantity, .product-increment {border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
.quantity-right-plus ,.quantity-left-minus {font-weight: lighter;font-size: 12px;} 
.input-number {width: 100%;max-width: 144px !important;}
.choose-product-quantity .product-quantity {border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;border-left: 1px solid transparent;border-right: 1px solid transparent;}
/*.choose-product-quantity li .btn {padding: 10px 55px;}*/
.choose-product-quantity  .add-btn a .btn:hover {color: #fff !important;text-decoration: none;} 
.view-slider-tab {padding-top: 60px;}
.view-slider-tab .nav-tabs .nav-link.active {border-top: 3px solid #ffb101 !important;border-radius: 0 !important;border-bottom: 0;border-left: 0;border-right: 0;color: #000;}
.nav-tabs .nav-link {border-radius: 0;color: #b6b8c5;}
.view-slider-tab .nav-tabs .nav-link:hover {border: none;}
.view-slider-tab .nav-tabs {border-top: 1px solid #e8e8e8;border-bottom: 0;}
.view-slider-tab ul li a {font-size: 18px;font-weight: 500;}
.view-slider-tab-content p {color: #64646c;padding: 0px 30px;font-size: 16px;letter-spacing: -0.2px;}
.empty-product{top: 50%;transform: translateY(23%);color: red;}
.product-image-gallery-pagination li a {padding: 5px;}
/*=== hot-product-model ===*/

/*=== hot-product ===*/
/*=== sign-up ===*/
.sign-up {margin-top: 40px;}
.backgroung-product-image {width: 100%;height: 500px;background-image: url('../images/backgroung-image.png');background-repeat: no-repeat;background-size: 100% 100%;}
/*=== sign-up ===*/ 

/*=== best seller ===*/
.best-seller {background: #f9f9f9;padding: 40px 0px;margin-top: 50px;}
.best-seller-categories .nav-tabs {border: none;}
.best-seller-categories .nav-tabs .nav-link.active {background-color: #feb101;border-color: #feb101;color: #000;font-size: 18px;letter-spacing: 1.2px;padding: 5px 11px;border-radius: 20px;}
.best-seller-categories .nav-tabs .nav-link {color: #000;font-size: 18px;letter-spacing: 1.2px;padding: 5px 11px;border-radius: 20px;border:none;}
.best-seller-ingredient-categories {padding: 38.5px 10px;width: 100%;height: auto;background-image: url('../images/Rectangle-615-copy-2-(merged).png');background-repeat: no-repeat;background-size: 100% 100%;}
.best-seller-ingredient-categories h4 {letter-spacing: 1px;}
.ingredients-subcategories {padding: 24px 12px;display: flex;justify-content: center;align-items: center;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;background: #fff;}
.first-ingredients {border-top: 1px solid #ddd;}.left-ingredients {border-left: 1px solid #ddd;}
.best-seller-ingredient-categories  .btn{background: #feb101;padding: 10px 40px;border-radius: 9px;font-weight: 700;}
/*=== best seller ===*/

/*=== cutomer stories ===*/
.customer-story {height: 100% !important;min-height: 275px !important;}
.customer-story .customer-image-f p{border: 3px solid #a09fa4;border-radius: 50%;padding: 6px 10px;}
.customer-story .customer-image-m p{border: 3px solid #feb100;border-radius: 50%;padding: 6px 10px;}
.customer-post {font-size: 14px;}
.customer-feedback{font-size: 14px;color: #6e6e6e;-webkit-hyphenate-character: auto;word-break: break-all;word-spacing: 0px;letter-spacing: 0.8px;line-height: 17px;}
/*=== cutomer stories ===*/

/*=== subscribe-newsletter ===*/
.subscribe-newsletter {background: #f9f9f9;margin-bottom: 20px;margin-top: 20px;}
.subscribe-newsletter .newsletter-info {color: #8a8c99;line-height: 31px;letter-spacing: 1.2px;}
.subscribe-email .input-group>.input-group-append>.btn {border: 1px solid #000;border-radius: 65px;background: #000;color: #fff;font-size: 25px;margin-left: -26px;padding: 0px 47px;padding-bottom: 3px;}
.subscriber {height: 69px;border-radius: 34px;padding: 10px 33px;font-size: 20px;background: transparent !important;border-right: none;}
.main-newsletter-title{padding: 19px 0px;}
/*=== subscribe-newsletter ===*/

/*=== blog ===*/
.customer-story {box-shadow: 0 .5rem 1rem #f4f4f4 !important;}
.blog-title{letter-spacing: 0.5px;font-size: 17px;font-weight: 700;}
.blog-description{color: #6f6f6f;font-size: 16px;}
.more-blog{font-size: 18px;color: #434343;}
.more-blog:hover {color: #434343;text-decoration: none;}
.sub-blog-title {font-size: 17px;font-weight: 700;}
.customer-stories-slider .slick-initialized .slick-slide {padding-right: 5px !important;padding-left: 5px !important;}
/*=== blog ===*/

/*=== main-footer ===*/
.main-footer-backgound{background: #f9f9f9 !important;}
.main-footer {padding: 30px 0px;}
.main-footer-logo{padding-bottom: 25px;} .main-footer-logo img{width: 140px;max-width: 100%;}
.main-footer .footer-item li, .main-footer .footer-links li,.main-footer .footer-payments li{list-style: none;padding: 5px 0px;}
.main-footer .footer-item li a, .main-footer .footer-links li a{color: #aaaaaa;text-decoration: none;letter-spacing: 0.2px;}
.main-footer .footer-links , .main-footer .footer-payments {display: -webkit-inline-box;}
.main-footer .footer-links li {width: 35px;height: 35px;background: #e0e0e0;border: 1px solid #e0e0e0;border-radius: 21px;text-align: center;margin-right: 7px;}
.main-footer .footer-links li a {color: #777777;font-size: 16px;}
.footer-bottom-border{border : 2px solid #cbcbcb;}
/*=== main-footer ===*/

/*=== customer login ===*/
.account-list-info {width: 100%;background: #fff;left: -2%;padding: 19px 20px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.account-list-info .nav-tabs .nav-link.active {border-bottom: 5px solid #ffb101 !important;color: #000;}
.account-list-info .nav-tabs .nav-link {border-bottom: 5px solid #b8b8b8 !important;text-align: center;width: 140px;color: #000;padding: 10px;max-width: 100%;}
.account-list-info .nav-tabs .nav-link img {padding-right: 5px;}
.account-list-info .nav-link, .account-list-info .nav-tabs{border: none;}
.account-list-info .nav-link:hover {color: #000;text-decoration: none;}
.account-list-info .tab-content input{padding: 28px 20px;border-radius: 8px;font-size: 20px;}
.account-list-info .tab-content textarea{border-radius: 8px;font-size: 20px;}
.login-form-forgot-password:hover {text-decoration: none;color: #000;}
.login-form-forgot-password {text-decoration: none;font-size: 18px;padding-bottom: 15px;}
.account-list-info .submit-login {background: #feb101;font-size: 20px;}
.account-inquiry {font-size: 19px;padding-top: 15px;}
.account-inquiry a:hover {text-decoration: none;color: #ffb101;}
.login-ways p:before, .login-ways p:after { content: "";border-bottom: 1px solid #959595;width: 30px; } 
.my-account .dropdown-menu:after {content: '';position: absolute;top: 0;left: 83%;width: 0;height: 0;margin-top: -9px;border-bottom: 9px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;}
/*=== customer login === */

/*----- Home Page -----*/

/*----- Product-listing Page -----*/

/*=== breadcrumb ===*/
.product-list-breadcrumb .breadcrumb{background: transparent !important;letter-spacing: 1.5px;}
.product-list-breadcrumb .breadcrumb li a{font-size: 18px;font-weight: 300;}
.product-list-breadcrumb .breadcrumb li a:hover{text-decoration: none;color: #000;}
/*=== breadcrumb ===*/

/*=== background ===*/
.background-image-product-listing {width: 100%;height: 300px;background-image: url('../images/Product-Listing/Banner.png');background-repeat: no-repeat;background-size: 100% 100%;}
/*=== background ===*/

/*=== product listing ===*/
.product-gallery-naviagtion li {font-size: 16px;padding: 12px 0px;}
.product-gallery-naviagtion li .badge {background: #eeeff3;color: #000;border-radius: 12px;}
.product-gallery-naviagtion li .active{color: #000;font-weight: bold;}
.product-gallery-naviagtion li .active .badge{color: #fff;background: #000;border-radius: 12px;}
.product-gallery-naviagtion li .active:hover {text-decoration: none;color: #000 !important;font-weight: bold;}
.product-gallery-naviagtion li a:hover {text-decoration: none;color: #a1a1a1;}
.product-listing-border {border-top: 1px solid #eeeff3;}
.product-listing-brands .list-group-item ,.product-listing-discount .list-group-item{border:none;padding: 5px 0px;}
.product-listing-discount .list-group-item a:hover {text-decoration: none;color: #a1a1a1;}
.product-listing-price-range .slider-selection {background-image: linear-gradient(to bottom,#feb101 0,#feb101 100%);}
.product-listing-price-range .slider-horizontal {width: 100% !important;}
.product-listing-price-range .slider-track-high, .product-listing-price-range .slider-track-low {background: #e0e2ee;}
.product-listing-price-range .slider-handle  {background-image: linear-gradient(to bottom,#fff 0,#fff 100%);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.slider-handle::after{content: attr(aria-valuenow);font-size: 0.75em;font-weight: 600;color: #393f50;display: flex;justify-content: center;align-items: center;height: 6.5em;}
.slider-track-high::after{content: attr(aria-valuemax);font-size: 0.75em;font-weight: 600;color: #393f50;display: flex;justify-content: center;align-items: center;height: 6.5em;}
.product-listing-brands .custom-control-input:checked~.custom-control-label::before {border-color: #000;background-color: #000;}
.product-listing-price-range .btn {padding: 10px 35px;border-radius: 13px;}
.product-listing-new-arrival span {color: #8d8d97;}
.image-gallery-pagination .page-link {border:none;}
.image-gallery-pagination .page-item.active .page-link {background: transparent;color: #000;text-decoration: underline;}
.image-gallery-pagination .page-item .page-link:hover {background: transparent !important;color: #000;text-decoration: none;}
/*=== product listing ===*/

/*----- Product-listing Page -----*/
/*----- checkout page -----*/
.checkout-form .form-group .form-control {border: 1px solid #e9e8ed;border-radius: 0;height: 50px;}
.checkout-form .form-group .input-label:after {content:" *";color:#ec536c;font-weight: 700;}
.checkout-form .form-group .input-label {font-size: 15px;}
.checkout-form .form-group select {position: relative !important;}
.checkout-form select {-webkit-appearance: none;}
.checkout-form i.fa:before {position: absolute;right: 38px;top: 46%;transform: translateY(-46%);pointer-events: none;}
.checkout-form .checkout-button {padding: 12px 41px;font-size: 17px;letter-spacing: 0.2px;border-radius: 8px;}
.checkout-form .checkout-button:hover {color: #fff;text-decoration: none;}
.checkout-form .select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #e9e8ed;
     border-radius: 0px; height: 50px;}
.checkout-form .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 47px;}
.checkout-form .select2-container--default .select2-selection--single .select2-selection__arrow {top: 12px;}
/*----- checkout page -----*/

/*----- view cart page -----*/
.product-shopping-cart-title {letter-spacing: 1.2px;}
.shopping-cart-order-summary {letter-spacing: 0.5px;}
.order-summary-border {border-top: 1px solid #c5c3c4;}
.shopping-cart-subtotal-total  h5,.product-shopping-cart-subtotal h5{color: #5e5e5e;}
.main-bar-cart-product-name {padding: 13px 5px;}
.shopping-cart-continue .btn {width: 100%;padding: 10px 0px;border-radius: 10px;}
.shopping-cart-continue .btn:hover, .shopping-cart-promotion-code .btn:hover {color: #fff;text-decoration: none;}
.shopping-cart-product-heading p {letter-spacing: 0.8px;}
.shopping-cart-promotion-code input {height: 43px;background: #f4f4f4;border-radius: 9px;}
.shopping-cart-promotion-code .btn {border-radius: 10px !important;margin-left: -7px;padding: 5px 20px;}
.shopping-cart-promotion-code input::placeholder {color: #b7b7b7;opacity: 1;}
.shopping-cart-order-summary .shopping-cart-continue td{padding: 0px 10px;}
.shopping-cart-tab a:not(.active){margin-bottom: 20px;display: block;}
.shopping-cart-tab a.active:after{content: "";background: #ffb101; width: 100%; height: 2px; display: block;margin-top: 20px}
.product-quantity{border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;cursor: pointer; width: 50px!important;}
/*----- view cart page -----*/

/*----- checkout success page -----*/
.checkout-successful-order .list-group-item{border:none;letter-spacing: 1px;padding: 0;}
.checkout-successful-order .order-message {color: #ababab;}
.checkout-successful-order .tracking-checkout-order {border-radius: 7px;letter-spacing: 0.5px;}
.checkout-successful-order .tracking-checkout-order:hover {text-decoration: none;color: #fff;}
/*----- checkout success page -----*/

/*----- add new card -----*/
.paymnet-cards [type=radio], .card_info [type=radio] { position: absolute;opacity: 0;width: 0;height: 0;}
.paymnet-cards [type=radio] + img, .card_info [type=radio] + img {cursor: pointer;}
.payment-method-border {border-top: 1px solid #a9a8b6;}
.multiple-payment-card-img {border: 1px solid #000;padding: 14px 6px;height: 63px;min-height: 100%;width: 76px;border-radius: 12px;}
.card-continue-button .btn:hover {color: #fff;text-decoration: none;}
.card-continue-button .btn {padding: 5px 44px;border-radius: 8px;letter-spacing: 0.5px;}
.add-new-card-payment-method a {text-decoration: none;color: #000;}
.add-new-card-for-payment input,select.form-control {background: transparent;border: none;border-bottom: 1px solid #000000;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;}
.add-new-card-for-payment input:focus,select.form-control:focus {-webkit-box-shadow: none;box-shadow: none;}
.add-new-card-for-payment .form-group .input-label:after {content: " *";color: #ec536c;font-weight: 700;}
.add-new-card-for-payment [type=radio] { position: absolute;opacity: 0;width: 0;height: 0;}
.add-new-card-for-payment [type=radio] + img {cursor: pointer;background: #ddd;padding: 13px;border-radius: 14px;}
.add-new-card-for-payment [type=radio]:checked + img { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.add-new-card-for-payment .form-check-inline {padding: 0px 5px;}
.add-new-card-for-payment .card-details {border-radius: 7px;}
.add-new-card-for-payment .pick-a-date {padding: 0.175rem 0.75rem;}
.add-new-card-modal .modal-content {background: transparent;border:none;}
.add-new-card-modal .modal-content .modal-header .main-footer-logo {margin: 0 auto;}
.add-new-card-modal .modal-content .modal-body .AddCard {background: transparent;}
/*----- add new card -----*/

/*----- recommanded product detail -----*/
.recommended-item-slider .product-item-offer {width: 100% !important;max-width: 100%;}
.recommended-item-slider .product-item-new-price {font-size: 18px;font-weight: 900 !important;}
/*----- recommanded product detail -----
/*career oppertunity*/
.career_img img{max-height: 360px;}
.career_one_text {top: 20%;transform: translateY(67%);}
.career_two_text {top: 20%;transform: translateY(47%);}
/*career oppertunity*/