.pad-top0 {
   padding-top: 0
   }
   .pad-bot0 {
   padding-bottom: 0
   }
   .row-search {
   margin-left: -15px;
   margin-right: -15px
   }
   .full-width-product {
   width: 100%;
   display: block;
   background-color: #fff
   }
   .full-product-box {
   margin: 0 auto
   }
   .leftSidebar,
   .content,
   .rightSidebar {
   position: relative
   }
   .left-side {
   background-color: #fff;
   border-right: 1px solid #efefef
   }
   .left-side .mCSB_inside>.mCSB_container {
   margin-right: 10px
   }
   .left-side .mCSB_scrollTools .mCSB_draggerRail {
   background: none!important
   }
   .left-side .mCSB_scrollTools {
   width: 7px
   }
   .left-side .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
   background-color: #ccc!important
   }
   .row-10 {
   margin-left: -10px;
   margin-right: -10px
   }
   .height12 {
   height: 12px
   }
   .hide_class {
   display: none
   }
   .search-result-content {
   font-family: 'Open Sans', sans-serif;
   font-size: 18px;
   margin-top: 0;
   margin-bottom: 9px;
   padding-left: 3px
   }
   .search-result-category {
   font-family: 'Roboto', sans-serif;
   font-size: 17px;
   margin-top: 8px;
   margin-bottom: 8px;
   padding-left: 3px
   }
   
   .btn_orange_custom {
   color: #fff;
   background-color: #f68f3b;
   border-color: #f68f3b;
   border-radius: 0;
   padding: 3px 15px;
   line-height: 20px
   }
   .btn_orange_custom i {
   font-size: 14px
   }
   .btn_orange_custom:hover,
   .btn_orange_custom.focus,
   .btn_orange_custom:active {
   color: #fff;
   background-color: #ec822c;
   border-color: #f68f3b;
   border-radius: 0
   }
   .out-btn {
   width: 80%;
   display: block
   }
   .number-sp {
   position: relative;
   width: 90%
   }
   .number-sp input {
   width: 80%;
   height: 29px;
   border-radius: 0;
   border: 1px solid #f0f0f0;
   color: #000;
   float: left;
   outline: 0;
   color: #6c6c6c
   }
   .sp_up {
   position: absolute;
   top: 0;
   left: 65.333%;
   z-index: 1;
   width: 20px;
   height: 15px;
   background-color: #fff;
   border: 1px solid #f0f0f0;
   cursor: pointer;
   color: #9d9d9d;
   outline: 0
   }
   .sp_dwn {
   position: absolute;
   top: 14px;
   left: 65.333%;
   z-index: 2;
   width: 20px;
   height: 15px;
   background-color: #fff;
   border: 1px solid #f0f0f0;
   cursor: pointer;
   color: #9d9d9d;
   outline: 0
   }
   .sp_up i {
   font-size: 12px;
   position: relative;
   bottom: 4px;
   right: 1px
   }
   .sp_dwn i {
   font-size: 12px;
   position: relative;
   bottom: 2px
   }
   .name_qview {
   position: relative
   }
   .product_quick-view {
   background-color: rgba(228, 228, 228, 0.80);
   width: 50px;
   height: 50px;
   border-radius: 50%;
   float: left;
   color: #000;
   text-align: center;
   font-size: 10px;
   position: absolute;
   top: -80px;
   left: 40%;
   z-index: 10;
   visibility: hidden;
   display: none;
   }
   .product_quick-view a i {
   top: 18px;
   font-size: 14px;
   position: relative
   }
   .product-serch-box:hover .product_quick-view {
   visibility: visible
   }
   ul.bar-tag {
   list-style: none;
   padding: 0px 0px 10px 0px;
   margin: 0 3px 10px;
   background-color: #fff;
   border-top: 1px solid #f0f0f0;
   border-bottom: 1px solid #f0f0f0;
   }
   ul.bar-tag li {
   display: inline-block;
   padding: 7px 15px;
   font-size: 13px
   }
   ul.bar-tag li a {
   font-family: 'Open Sans', sans-serif;
   color: #000;
   text-decoration: none
   }
   ul.bar-tag li a:hover {
   color: #1488e7
   }
   ul.bar-tag li .dropdown-menu {
   background-color: #f3f3f3!important;
   padding: 0 0 0 5px;
   border: 1px solid #ccc;
   margin-top: 0
   }
   ul.bar-tag li .dropdown-menu-left:before {
   position: absolute;
   top: -9px;
   left: 9px;
   display: inline-block;
   border-right: 10px solid rgba(0, 0, 0, 0);
   border-bottom: 9px solid #ccc;
   border-left: 10px solid rgba(0, 0, 0, 0);
   content: ''
   }
   ul.bar-tag li .dropdown-menu-left:after {
   position: absolute;
   top: -8px;
   left: 10px;
   display: inline-block;
   border-right: 9px solid rgba(0, 0, 0, 0);
   border-bottom: 9px solid #f3f3f3;
   border-left: 9px solid rgba(0, 0, 0, 0);
   content: ''
   }
   ul.bar-tag li .dropdown-menu-right:before {
   position: absolute;
   top: -9px;
   right: 9px;
   display: inline-block;
   border-right: 10px solid rgba(0, 0, 0, 0);
   border-bottom: 9px solid #ccc;
   border-left: 10px solid rgba(0, 0, 0, 0);
   content: ''
   }
   ul.bar-tag li .dropdown-menu-right:after {
   position: absolute;
   top: -8px;
   right: 10px;
   display: inline-block;
   border-right: 9px solid rgba(0, 0, 0, 0);
   border-bottom: 9px solid #f3f3f3;
   border-left: 9px solid rgba(0, 0, 0, 0);
   content: ''
   }
   .f-by-icon {
   position: relative;
   top: 2px
   }
   .sort-by,
   .discount {
   min-width: 150px
   }
   .price,
   .brand,
   .product-type,
   .category {
   min-width: 200px
   }
   .only-check {
   background-color: #f68f3b;
   padding: 2px 3px 2px 2px;
   font-size: 8px;
   color: #fff;
   position: relative;
   top: -10px;
   left: 3px
   }
   .brand .checkbox-panel {
   padding: 0
   }
   .boder-r {
   float: right
   }
   .boder-filter {
   position: relative;
   background: #e6e6e6
   }
   .boder-filter:before {
   position: absolute;
   top: 8px;
   right: -8px;
   border-top: 8px solid rgba(0, 0, 0, 0);
   border-left: 8px solid #e6e6e6;
   border-bottom: 8px solid rgba(0, 0, 0, 0);
   content: ''
   }
   .slider_block {
   margin-top: 15px;
   padding: 5px 3px 0;
   display: block;
   background-color: #fff;
   border: 1px solid #f0f0f0
   }
   .slider_img .item img {
   width: 100%;
   margin-top: 15px
   }
   .slider_img .item {
   background: url(../../images/product_search/preload-logo.png) no-repeat center top;
   text-align: center!important;
   opacity: 0;
   -webkit-transition-property: opacity;
   -moz-transition-property: opacity;
   -o-transition-property: opacity;
   transition-property: opacity
   }
   .slider_img .item p {
   font-size: 13px;
   width: 95%;
   margin: 0;
   display: block;
   display: -webkit-box;
   max-width: 100%;
   height: 40px;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis
   }
   .slider-blocks {
   list-style: none;
   width: 100%;
   text-align: center;
   margin: 7px 0 0 0;
   margin-bottom: 5px;
   padding: 0
   }
   .slider-blocks li {
   display: inline-block;
   text-align: center;
   width: 28%;
   white-space: nowrap;
   margin: 4px 3px;
   border: 1px solid #ebebeb;
   cursor: pointer
   }
   .slider-blocks li.active {
   border: 1px solid #fdcba3
   }
   .slider-blocks li a img {
   height: 50px;
   width: 100%
   }
   .slider-blocks li a:hover {
   opacity: .5;
   filter: alpha(Opacity=50);
   color: #fff
   }
   .mid-gap {
   height: 6px;
   width: 100%
   }
   .LR-gap {
   height: 12px;
   width: 100%
   }
   .block-panel-left {
   padding-top: 0;
   border-bottom: 0 solid #f0f0f0
   }
   .block-panel-left h2 {
   padding: 10px 15px;
   margin: 0;
   color: #000;
   font-size: 15px;
   background: #fff
   }
   .line-arrow {
   position: relative;
   border-bottom: 0 solid #f0f0f0
   }
   .line-arrow:after {
   content: '';
   width: 13px;
   height: 8px;
   position: absolute;
   top: 30px;
   left: 20px;
   z-index: 10
   }
   .line-arrow2 {
   padding: 2px 0 9px 0;
   position: relative;
   border-bottom: 1px solid #c7c6c3
   }
   .line-arrow2:after {
   content: '';
   width: 13px;
   height: 8px;
   position: absolute;
   top: 30px;
   left: 20px;
   z-index: 10
   }
   .text-arrow {
   font-size: 13px!important
   }
   .text-arrow i {
   font-size: 9px;
   height: 25px;
   display: block;
   float: left;
   padding-right: 3px;
   padding-top: 3px
   }
   .clear-all button {
   border: 0;

   background: 0;
   color: #878787;
   outline: 0;
   font-size: 11px;
   margin: 0;
   position: absolute;
   top: 3px;
   float: right
   }
   .clear-all button:hover {
   color: #fb8903
   }
   .refresh_btn {
   position: absolute;
   top: 3px;
   right: 5px;
   z-index: 10;
   color: #c7c6c3;
   font-size: 11px;
   float: right;
   cursor: pointer
   }
   .refresh_btn:hover {
   color: #fb8903;
   font-size: 11px;
   float: right
   }
   .down-arow button {
   border: 0;
   background: 0;
   color: #c7c6c3;
   outline: 0;
   font-size: 12px;
   margin: 0;
   position: relative;
   top: 0;
   float: right;
   font-weight: normal
   }
   .down-arow button:hover {
   color: #fb8903
   }
   .down-arow button:after {
   font-family: 'Glyphicons Halflings';
   content: "\2212"
   }
   .down-arow button.collapsed:after {
   font-family: 'Glyphicons Halflings';
   content: "\2b"
   }
   .gap-s {
   margin-top: 0
   }
   .search-style {
   border-top: 0;
   border-left: none;
   border-right: 0;
   background: 0
   }
   .search-before {
   position: relative
   }
   .search-before:before {
   display: block;
   width: 14px;
   height: 14px;
   content: "\e003";
   font-family: 'Glyphicons Halflings';
   background-position: -48px 0;
   position: absolute;
   top: 6px;
   right: 8px;
   opacity: .5;
   z-index: 10
   }
   .mscrollleft {
   min-height: 40px;
   max-height: 157px;
   height: auto;
   overflow: hidden
   }
   .mscrollright {
   min-height: 40px;
   max-height: 237px;
   height: auto;
   overflow: hidden
   }
   .checkbox-panel {
   padding: 0 0px 16px
   }
   .checkbox {
   padding-left: 20px
   }
   .checkbox label {
   display: inline-block;
   vertical-align: middle;
   position: relative;
   padding-left: 5px;
   font-size: 12px;
   font-family: 'Open Sans', sans-serif
   }
   .nowrap {
   white-space: nowrap;
   width: 150px;
   height: 20px;
   overflow: hidden;
   text-overflow: ellipsis
   }
   .nowrap2 {
   white-space: nowrap;
   width: 135px;
   height: 20px;
   overflow: hidden;
   text-overflow: ellipsis
   }
   .checkbox label::before {
   content: "";
   display: inline-block;
   position: absolute;
   width: 17px;
   height: 17px;
   left: 0;
   margin-left: -20px;
   border: 1px solid #ccc;
   border-radius: 3px;
   background-color: #fff;
   -webkit-transition: border .15s ease-in-out, color .15s ease-in-out;
   -o-transition: border .15s ease-in-out, color .15s ease-in-out;
   transition: border .15s ease-in-out, color .15s ease-in-out
   }
   .checkbox label:hover::before {
   border: 2px solid #f0ad4e
   }
   .checkbox label::after {
   display: inline-block;
   position: absolute;
   width: 16px;
   height: 16px;
   left: 0;
   top: 0;
   margin-left: -20px;
   padding-left: 3px;
   padding-top: 1px;
   font-size: 11px;
   color: #fff
   }
   .checkbox input[type="checkbox"],
   .checkbox input[type="radio"] {
   opacity: 0;
   z-index: 1;
   outline: 0
   }
   .checkbox input[type="checkbox"]:checked+label::after,
   .checkbox input[type="radio"]:checked+label::after {
   font-family: 'Glyphicons Halflings';
   content: "\e013"
   }
   .checkbox input[type="checkbox"]:disabled+label,
   .checkbox input[type="radio"]:disabled+label {
   opacity: .65
   }
   .checkbox input[type="checkbox"]:disabled+label::before,
   .checkbox input[type="radio"]:disabled+label::before {
   background-color: #eee;
   cursor: not-allowed
   }
   .checkbox-warning input[type="checkbox"]:checked+label::before,
   .checkbox-warning input[type="radio"]:checked+label::before {
   background-color: #f0ad4e;
   border-color: #f0ad4e
   }
   .bg1 {
   background-color: #ebb0b1
   }
   .bg3 {
   background-color: #b76769
   }
   .breadcrumb-product {
   padding-bottom: 0;
   margin-bottom: 10px
   }
   .container-lazy-load {
   height: 360px;
   display: block
   }
   .group-serch-box {
   display: block
   }
   .group-serch-box .product-serch-box {
   margin-top: -2px;
   margin-left: -1px
   }
   .product-serch-box {
   background-color: #fff;
   border: 1px solid #e8e8e8;
   border-radius: 0;
   display: block;
   position: relative
   }
   .product-serch-box:hover {
   -webkit-box-shadow: 0 5px 9px -2px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 9px -2px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 9px -2px rgba(0, 0, 0, 0.2)
   }
   .top-qv-wl {
   padding: 2px;
   margin: 0;
   padding-bottom: 7px;
   visibility: hidden;
   display: none
   }
   .product-serch-box:hover .top-qv-wl {
   visibility: visible
   }
   .product_image {
   background: url(../../images/product_search/preload-logo.png) no-repeat center;
   margin-bottom: 10px;
   padding-top: 10px; min-height: 160px;
   }
   .top_quick_view {
   width: 50%;
   border-radius: 2px 0 0 0;
   float: left;
   background-color: #ff4a4a;
   text-align: center;
   padding-top: 7px;
   padding-bottom: 7px;
   font-size: 11px
   }
   .top_wishlist {
   width: 50%;
   border-radius: 0 2px 0 0;
   float: right;
   background-color: #3c96d0;
   text-align: center;
   padding-top: 7px;
   padding-bottom: 7px;
   font-size: 11px
   }
   .top_quick_view a,
   .top_wishlist a {
   color: #fff
   }
   .new-pro {
   position: absolute;
   left: -3px;
   top: 37px;
   z-index: 2
   }
   .new-pro-tan {
   width: 23%;
   border-left: 4px solid #61b1de;
   border-radius: 0;
   color: #5a8daf;
   padding: 2px 10px 2px 0;
   font-size: 11px;
   background-color: #e9edf4;
   position: absolute;
   left: 0;
   display: none
   }
   .offer-pro {
   position: absolute;
   right: 54px;
   top: 7px;
   z-index: 0
   }
   .product-name-custom {
   font-size: 13px;
   text-align: center;
   padding-left: 10px;
   padding-right: 10px;
   width: 95%;
   display: block;
   display: -webkit-box;
   max-width: 100%;
   height: 35px;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis
   }
   .drop-search {
   width: 100%;
   height: 35px;
   position: relative;
   margin: 5px 0;
   text-align: left
   }
   .drop-search-select {
   width: 86.111%;
   position: absolute;
   left: 20px;
   bottom: 35px
   }
   .search-select-box {
   width: 88%;
   height: 28px;
   color: #808080;
   text-align: center;
   padding: 0 5px 0 7px;
   line-height: 26px;
   font-size: 13px;
   border: 1px solid #f0f0f0;
   border-radius: 0;
   position: absolute;
   left: 0;
   right: 0;
   bottom: 65px;
   margin: 0 auto;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis
   }
   .no-corner {
   border-radius: 0;
   background-color: #3c96d0
   }
   .strip-box {
   padding: 8px 10px;
   margin: 5px 0 2px;
   font-size: 12px;
   border-top: 1px solid #c7c6c3
   }
   .limit-width {
   height: 20px;
   overflow: hidden;
   white-space: nowrap;
   min-width: 130px;
   max-width: 51%;
   text-overflow: ellipsis;
   float: left;
   margin-right: 20px
   }
   .group-box {
   width: auto;
   margin-right: 10px
   }
   .group-box .one-group {
   cursor: pointer;
   margin: 0 2px
   }
   .group-box .one-group:hover {
   text-decoration: line-through;
   color: #a9a9a8
   }
   .group-box .one-group:hover button {
   background: #a9a9a8;
   color: #fff
   }
   .one-group button {
   margin-left: 3px
   }
   .off-color {
   color: #707070
   }
   .add-img {
   margin-top: 17px
   }
   .btn-close {
   background: 0;
   border-radius: 50%;
   border: 1px solid #d6d6d6;
   outline: 0;
   padding: 0;
   width: 18px;
   height: 18px;
   line-height: 14px;
   text-align: center
   }
   .btn-close:hover {
   background: #a9a9a8;
   color: #fff
   }
   .on-secect {
   color: #0d70b0;
   border-bottom: 2px solid #0d70b0;
   padding-bottom: 2px
   }
   .cl-re-pr {
   float: right
   }
   .cursor {
   cursor: pointer
   }
   .cursor:hover {
   color: #fb8903
   }
   .sortpart i {
   font-size: 7px
   }
   .modal-content ul {
   margin-left: 30px
   }
   ul,
   li {
   margin: 0;
   padding: 0
   }
   .custom-select-menu {
   width: 100%;
   height: 28px;
   display: block;
   outline: 0;
   position: relative;
   margin-bottom: 30px;
   z-index: 120
   }
   .custom-select-menu label {
   width: 100%;
   border: 1px solid #f0f0f0;
   border-radius: 0;
   color: #424242;
   font-weight: normal;
   padding: 3px 32px 3px 10px;
   position: relative;
   -moz-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
   cursor: pointer
   }
   .custom-select-menu label {
   color: #4e4e4e;
   height: 28px;
   overflow: hidden;
   white-space: nowrap;
   width: 100%;
   text-overflow: ellipsis;
   font-size: 13px
   }
   .custom-select-menu label:after {
   font-family: 'icomoon';
   content: "\f107";
   color: #c5c5c5;
   font-size: 18px;
   position: absolute;
   right: 10px;
   top: 2px
   }
   .custom-select-menu label.opened:after {
   font-family: 'icomoon';
   content: "\f106";
   font-size: 18px;
   color: #f68f3b;
   position: absolute;
   right: 10px;
   top: 0
   }
   .custom-select-menu:focus label {
   border-color: #f68f3b
   }
   .xwe {
   z-index: 100000
   }
   .custom-select-menu ul {
   background: #fff;
   border: 1px solid #f0f0f0;
   border-radius: 2px;
   border-top-right-radius: 0;
   border-top-left-radius: 0;
   list-style: none;
   left: 10px;
   margin: 0 -10px;
   max-height: 150px;
   overflow-x: hidden;
   overflow-y: scroll;
   position: absolute;
   top: 30px;
   z-index: 10;
   text-align: left
   }
   .custom-select-menu li {
   background-color: #fff;
   border-left: 4px solid #fff;
   font-size: 13px;
   cursor: pointer;
   padding: 5px 7px
   }
   .custom-select-menu li:hover {
   background-color: rgba(0, 0, 0, .08);
   border-left: 4px solid #f68f3b
   }
   .custom-select-menu .selected {
   background-color: rgba(0, 0, 0, .05)
   }
   .custom-select-menu .results {
   overflow: scroll;
   max-height: 150px
   }
   .custom-select-menu label {
   width: 100%
   }
   .custom-select-menu ul {
   width: 100%
   }
   ul.gift-buy {
   width: 100%;
   border-top: 1px dashed #f0f0f0;
   border-bottom: 1px dashed #f0f0f0;
   list-style: none;
   display: none
   }
   ul.gift-buy li a {
   width: 50%;
   float: left;
   text-align: center;
   border-right: 1px dashed #f0f0f0;
   font-size: 11px;
   padding-top: 4px;
   padding-bottom: 4px;
   color: #d9271b;
   text-decoration: none;
   cursor: pointer
   }
   .one-pro a {
   width: 100%!important;
   border: none!important
   }
   ul.gift-buy li a:hover {
   background-color: #f87c7e;
   color: #fff
   }
   .product-serch-box:hover .gift-buy {
   background-color: #f9d5d6;
   border-top: 1px dashed #f5aeaf;
   border-bottom: 1px dashed #f5aeaf
   }
   .product-serch-box:hover .gift-buy li a {
   border-right: 1px dashed #f5aeaf
   }
   ul.add-qu {
   width: 60%;
   display: block;
   background-color: #fff;
   padding-bottom: 5px;
   list-style: none;
   position: relative;
   z-index: 110;
   float: right;
   margin-right: 5px;
   }
   ul.add-qu li {
   width: 50%;
   float: left;
   padding-top: 4px;
   padding-bottom: 4px;
   color: #d9271b;
   text-decoration: none
   }
   .search-hover-box-scroll ul.add-qu li {	width: 50%}
   ul.add-qu-customise  {width: 94% !important;}
   ul.add-qu-customise li {width: 33% !important;}
   ul.add-qu-customise li div.number-sp {width: 100% !important;}
   ul.add-qu li:last-child {
   text-align: right;
   float: right
   }
   .lr-gap {
   padding-left: 7px;
   padding-right: 7px
   }
   .lr-gap .input-group-sm>.form-control,
   .input-group-sm>.input-group-addon,
   .input-group-sm>.input-group-btn>.btn {
   padding: 5px 7px!important
   }
   .lr-gap2 {
   padding-left: 10px;
   padding-right: 10px
   }
   .right-box {
   width: auto;
   margin-top: 20px
   }

   .right-box-close {
   margin-top: 10px;
   width: 18px;
   line-height: 18px;
   border-right: 1px solid #cecece;
   float: right;
   cursor: pointer;
   text-align: center;
   font-size: 11px
   }
   .right-box-content {
   background-color: #fff;
   border-top: 2px solid #03a9f4;
   padding: 15px
   }
   .right-font {
   font-size: 13px;
   margin: 0;
   padding: 0;
   padding: 5px 0 10px
   }
   .brand-price {
   width: auto
   }
   .brand-price .remov-st {
   cursor: pointer
   }
   .brand-price .remov-st:hover {
   color: #9e9a9a
   }
   .brand-price .remov-st:hover i {
   color: #ff4a4a
   }
   .brand-font {
   font-size: 14px;
   font-weight: bold
   }
   .right-box-content .remov-st i {
   font-size: 10px!important
   }
   .right-box-content .remov-st {
   font-size: 12px;
   padding-top: 2px;
   padding-left: 4px
   }
   .right-box-content .remov-st i {
   font-size: 11px
   }
   .del-rs-custom {
   font-family: 'Open Sans', sans-serif;
   font-size: 12px;
   color: #000
   }
   .del-rs-custom del {
   color: #666; 
   display: block;
   }
   .out-stock {
   width: 100%;
   display: block;
   margin: 2px 0;
   text-align: center;
   color: #f74c4f;
   font-size: 14px
   }
   .input-hoshi {
   overflow: hidden
   }
   .hoshi {
   position: absolute;
   bottom: 0;
   left: 0;
   padding: 0 .25em;
   width: 100%;
   height: calc(100% - 1em);
   text-align: left;
   pointer-events: none;
   }
   .hoshi::before,
   .hoshi::after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   width: 100%
   }
   .hoshi::after {
   margin-top: 19px;
   border-bottom: 2px solid #fff;
   -webkit-transform: translate3d(-100%, 0, 0);
   transform: translate3d(-100%, 0, 0);
   -webkit-transition: -webkit-transform .3s;
   transition: transform .3s
   }
   .hoshi-color-1::after {
   border-color: #f08d02
   }
   .input-field-hoshi {
   border-radius: 0!important;
   box-shadow: 0 0 1px rgba(0, 0, 0, 0.075) inset!important
   }
   .input-field-hoshi:focus+.hoshi::after {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
   }
   .preloader {
   width: 100%;
   height: 500px;
   min-height: 100%;
   display: block;
   background-color: rgba(255, 255, 255, 0.60);
   position: absolute;
   left: 0;
   z-index: 100
   }
   .preloader-box {
   display: block;
   position: fixed;
   left: 48%;
   top: 54%;
   text-align: center;
   z-index: 101
   }
   .out-box {
   position: relative
   }
   .out-box .overlay {
   position: absolute;
   top: 1px;
   left: 0;
   width: 100%;
   height: 82%;
   background-color: rgba(255, 255, 255, 0.7);
   color: #000;
   z-index: 99;
   display: block;
   overflow: hidden
   }
   .out-of-stock-new {
   background-color: #979797;
   border: 1px solid #979797;
   width: 62%;
   text-align: center;
   text-decoration: none;
   font-size: 11px;
   line-height: 20px;
   color: #fff;
   position: absolute;
   top: 50%;
   left: 50%;
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   z-index: 101
   }
   .info_message_srch p,
   .info_message_srch {
   background: #ffe382 none repeat scroll 0 0;
   color: #5d4800;
   line-height: 20px;
   padding: 8px 16px;
   text-align: center;
   cursor: default
   }
   .info_srch {
   display: inline-block;
   margin-top: 10px;
   margin-right: 0;
   width: 300px;
   line-height: 100%;
   font-size: 14px;
   color: #0d70b0;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   cursor: pointer
   }
   .visible_lazy {
   opacity: 1
   }
   .no_rslt {
   display: none;
   border: 1px solid #eee;
   padding: 27px 250px;
   background: rgba(248, 240, 228, 0.45) none repeat scroll 0 0;
   margin-bottom: 8px
   }
   .prescription-icon {
   position: absolute;
   left: 0;
   top: 38px;
   z-index: 99
   }
   .carousel-fade .carousel-inner .item {
   opacity: 0;
   -webkit-transition-property: opacity;
   -moz-transition-property: opacity;
   -o-transition-property: opacity;
   transition-property: opacity
   }
   .carousel-fade .carousel-inner .active {
   opacity: 1
   }
   .carousel-fade .carousel-inner .active.left,
   .carousel-fade .carousel-inner .active.right {
   left: 0;
   opacity: 0;
   z-index: 1
   }
   .carousel-fade .carousel-inner .next.left,
   .carousel-fade .carousel-inner .prev.right {
   opacity: 1
   }
   .carousel-fade .carousel-control {
   z-index: 2
   }
   .pull-left-rght {
   padding: 0 10px 0 16px;
   min-height: 80px;
   color: #848484;
   line-height: 14px
   }
   .right-panel-btn {
   text-transform: uppercase;
   min-width: 73px;
   -moz-user-select: none;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 0;
   cursor: pointer;
   display: inline-block;
   font-size: 10px;
   font-weight: normal;
   line-height: 1.42857;
   margin-bottom: 0;
   padding: 6px 0;
   text-align: center;
   vertical-align: middle
   }
   .product-Carousel .carousel-control {
   visibility: hidden
   }
   .product-Carousel:hover .carousel-control {
   visibility: visible
   }
   .product-Carousel .carousel-control span.glyphicon {
   font-size: 14px
   }
   .product-Carousel .carousel-control.left,
   .product-Carousel .carousel-control.right {
   background-image: none;
   background-color: rgba(0, 0, 0, 0.20);
   height: 95px;
   width: 10%
   }
   .product-Carousel .carousel-control.left .glyphicon,
   .product-Carousel .carousel-control.right .glyphicon {
   margin-top: -5px
   }
   .headtitle {
   color: #fff;
   border-bottom: 2px solid #03a9f4!important;
   background-color: #03a9f4;
   text-align: center;
   padding: 5px
   }
   .product-Carousel .carousel-control.right span {
   margin-right: -7px
   }
   .select-style {
   padding: 0;
   margin: 0;
   border: 1px solid #ccc;
   border-radius: 0;
   overflow: hidden;
   background-color: #fff;
   background: #fff url(../../incom_images/product_search/arrowdown.gif) no-repeat 90% 50%
   }
   .select-style select {
   padding: 5px 8px;
   width: 130%;
   border: 0;
   box-shadow: none;
   background-color: transparent;
   background-image: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border-left: 2px solid #ed832d!important
   }
   .select-style select:focus {
   outline: 0;
   border-left: 2px solid #ed832d
   }
   .select-style option:hover {
   border-left: 2px solid #ed832d
   }
   .product-serch-box-hb {
   width: 100%
   }
   .row10 {
   margin-left: -10px;
   margin-right: -10px
   }
   .pad-left-right10 {
   padding-left: 10px;
   padding-right: 10px
   }
   @media only screen and (min-width:1500px) and (max-width:1920px) {
   .full-product-box {
   width: 1344px
   }
   }
   @media only screen and (min-width:1200px) and (max-width:1499px) {
   .btn_orange_custom {
   padding-left: 10px;
   padding-right: 10px
   }
   .drop-search-select {
   width: 85.111%
   }
   }
   @media only screen and (min-width:1024px) and (max-width:1499px) {
   .full-product-box {
   width: 95%
   }
   .lr-gap {
   padding-left: 5px;
   padding-right: 5px
   }
   ul.add-qu li {
   width: 50%
   }
   }
   @media only screen and (min-width:780px) and (max-width:1600px) {
   .dropdown-menu{ right:0px!important; left:auto;}
   }
   @media only screen and (min-width:992px) and (max-width:1023px) {
   .full-product-box {
   width: 950px!important;
   padding-right: 20px!important;
   padding-left: 20px!important
   }
   .cl-re-pr {
   float: left;
   padding-top: 5px
   }
   }
   @media only screen and (min-width:768px) and (max-width:991px) {
   .row-search {
   margin-left: -5px;
   margin-right: -5px
   }
   .full-product-box {
   width: 750px!important;
   padding-right: 20px!important;
   padding-left: 20px!important
   }
   .rightSidebar {
   display: none
   }
   .limit-width {
   min-width: 130px;
   max-width: 80%
   }
   ul.add-qu li {
   width: 50%
   }
   }
   @media only screen and (max-width:767px) {
   .row-search {
   margin-left: -5px;
   margin-right: -5px
   }
   .full-product-box {
   width: auto!important;
   padding-right: 20px;
   padding-left: 20px
   }
   .rightSidebar {
   display: none
   }
   .limit-width {
   min-width: 130px;
   max-width: 67%
   }
   .product-serch-box {
   width: 100%
   }
   #hours::before,#minutes::before,#seconds::before{
   content: ":";
   width: 25px!important;
   height: 25px!important;
   }
	   .flashSaleBorderLft{ border-left: none!important;}
	   
   }
   .sticky-Header-bg .js_header_main_e .col-md-12 .logo a img {
   width: 62%!important;
   padding-top: 5px
   }
   .quick-view-arrow {
   padding: 0;
   margin: 0;
   display: block
   }
   .quick-view-arrow:hover {
   padding: 0;
   margin: 0;
   display: block;
   background: #eee url(../../incom_images/quick-view-left-arrow.png) 10px center no-repeat
   }
   .quick-view-arrow a.quick-view-left-arrow {
   padding: 0;
   margin: 0;
   position: absolute;
   height: 100%;
   display: block;
   width: 19px;
   left: 0;
   background-color: rgba(255, 255, 255, 0.9)
   }
   .quick-view-arrow a:hover.quick-view-left-arrow {
   background-color: #eee;
   background: #eee url(../../incom_images/quick-view-left-arrow.png) center center no-repeat
   }
   .quick-view-arrow a.quick-view-right-arrow {
   padding: 0;
   margin: 0;
   position: absolute;
   height: 100%;
   display: block;
   width: 19px;
   right: 0;
   background-color: rgba(255, 255, 255, 0.9)
   }
   .quick-view-arrow a:hover.quick-view-right-arrow {
   background-color: #eee;
   background: #eee url(../../incom_images/quick-view-right-arrow.png) center center no-repeat
   }
   .name_qview .tooltip.top {
   padding: 5px 0;
   margin-top: -33%;
   margin-left: 12%;
   width: 90%
   }
   .name_qview .tooltip-inner {
   background-color: #fff;
   border: 1px solid #f0f0f0;
   color: #000
   }
   .name_qview .tooltip-arrow {
   display: none
   }
   @media only screen and (min-width:768px) and (max-width:1024px) {
   .product_image .tooltip.top {
   margin-left: 3%
   }
   .name_qview .tooltip.top {
   margin-left: 3%
   }
   .drop-search-select {
   width: 82%
   }
   }
   .slider_img .tooltip.top {
   padding: 5px 0;
   margin-top: 40%
   }
   .slider_img .tooltip-inner {
   background-color: #fff;
   border: 1px solid #f0f0f0;
   color: #000;
   width: 94%;
   margin: 0 auto
   }
   .slider_img .tooltip-arrow {
   display: none
   }
   .radio {
   padding-left: 20px
   }
   .radio label {
   display: inline-block;
   vertical-align: middle;
   position: relative;
   padding-left: 5px;
   font-family: 'Open Sans', sans-serif;
   font-size: 12px
   }
   .radio label::before {
   content: "";
   display: inline-block;
   position: absolute;
   width: 17px;
   height: 17px;
   left: 0;
   margin-left: -20px;
   border: 1px solid #ccc;
   border-radius: 50%;
   background-color: #fff;
   -webkit-transition: border .15s ease-in-out;
   -o-transition: border .15s ease-in-out;
   transition: border .15s ease-in-out
   }
   .radio label::after {
   display: inline-block;
   position: absolute;
   content: " ";
   width: 11px;
   height: 11px;
   left: 3px;
   top: 3px;
   margin-left: -20px;
   border-radius: 50%;
   background-color: #f68f3b;
   -webkit-transform: scale(0, 0);
   -ms-transform: scale(0, 0);
   -o-transform: scale(0, 0);
   transform: scale(0, 0);
   -webkit-transition: -webkit-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
   -moz-transition: -moz-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
   -o-transition: -o-transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
   transition: transform .1s cubic-bezier(0.8, -0.33, 0.2, 1.33)
   }
   .radio input[type="radio"] {
   opacity: 0;
   z-index: 1
   }
   .radio input[type="radio"]:focus+label::before {
   outline: thin dotted;
   outline: 5px auto -webkit-focus-ring-color;
   outline-offset: -2px
   }
   .radio input[type="radio"]:checked+label::after {
   -webkit-transform: scale(1, 1);
   -ms-transform: scale(1, 1);
   -o-transform: scale(1, 1);
   transform: scale(1, 1)
   }
   .radio input[type="radio"]:disabled+label {
   opacity: .65
   }
   .radio input[type="radio"]:disabled+label::before {
   cursor: not-allowed
   }
   .bar-tag li .dropdown-menu .mCSB_draggerContainer {
   right: -5px
   }
   .bar-tag li .dropdown-menu .mCSB_scrollTools .mCSB_draggerRail {
   background: none!important
   }
   .bar-tag li .dropdown-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
   background-color: #ccc!important
   }
   .ui-corner-all,
   .spin_text {
   border-radius: 0
   }
   ul.add-qu2 {
   width: 100%;
   display: block;
   background: 0;
   padding-bottom: 5px;
   list-style: none;
   position: relative;
   z-index: 110
   }
   ul.add-qu2 li {
   width: 50%;
   float: left;
   padding-top: 4px;
   padding-bottom: 4px;
   color: #d9271b;
   text-decoration: none
   }
   .lr-margin-extra {
   margin-left: 15px;
   margin-right: 18%
   }
   .lr-margin15 {
   margin-left: 15px;
   margin-right: 15px
   }
   .categorylist h2 {
   padding: 10px 15px;
   margin: 0;
   font-size: 15px
   }
   .categorylist ul {
   padding: 0 15px;
   margin: 0 0 10px 0;
   list-style: none;
   font-size: 12px;
   margin-left: 16px
   }
   .categorylist ul li {
   padding: 5px 0;
   margin: 0
   }
   .categorylist ul li a {
   color: #000
   }
   .categorylist ul li a:hover {
   color: #1488e7
   }
   .text-blue {
   color: #1488e7
   }
   #faq ul {
   margin-left: 0;
   margin-top: 15px
   }
   #faq li {
   margin-left: 5px
   }
   .faq-margin5 {
   margin-left: 7px
   }
   .blank_box {
   position: relative;
   width: 100%;
   height: 1px;
   display: block
   }
   .dnavita-add-box {
   background-color: #f7f7f7;
   min-height: 335px
   }
   .height80 {
   top: 78px!important
   }
   .discount-panel {
   background-color: #ffdf01;
   padding: 2px 6px;
   min-width: 45px;
   text-align: center;
   color: #000;
   font-size: 12px;
   font-weight: bold;
   position: absolute;
   right: 0px;
   top: 0px;
   z-index: 100; 
   border: none;
   }
   .search-hover-button-old {
   width: 75px;
   background-color: #f9eeb6;
   color: #FFF;
   border: 0;
   font-size: 10px;
   text-align: center;
   text-transform: uppercase;
   padding: 10px 3px;
   display: block;
   position: absolute;
   top: 3px;
   left: 4px;
   z-index: 10
   }
   .search-hover-button {
   background-color: #fef5cc;
   padding: 1px 5px;
   color: #72610b;
   font-size: 12px;
   text-align: center;
   cursor: pointer
   }
   .search-hover-button:hover {
   background-color: rgba(255, 255, 255, 1);
   border-radius: 0;
   box-shadow: -2px 2px 2px rgba(0, 0, 0, .1)
   }
   .search-hover-box {
   background-color: rgba(255, 255, 255, 1);
   text-align: center;
   margin: 0 auto;
   position: fixed;
   padding: 0;
   padding-right: 0;
   display: none;
   border: 0 solid rgba(220, 220, 220, 1);
   z-index: 999999999999;
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
   box-shadow: -10px 10px 11px rgba(0, 0, 0, .1);
   border: solid 1px #f2f2f2
   }
   .search-hover-box-1 {
   background-color: rgba(210, 246, 255, 0.29);
   text-align: center;
   margin: 0 auto;
   position: fixed;
   z-index: 2002;
   padding: 0;
   padding-right: 0;
   display: none;
   border: 0 solid rgba(220, 220, 220, 1);
   z-index: 999999999999;
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
   box-shadow: 0 13px 9px -8px rgba(0, 0, 0, 0.2)
   }
   .search_product_image_hover {
   width: 15%;
   float: left;
   margin-bottom: 3px
   }
   .search_product_image_hover img {
   width: auto;
   height: 50px
   }
   .search_product_content_hover {
   width: 83%;
   float: left;
   margin-left: 0px
   }
   .box-scroll-vertical {
   width: auto;
   overflow-x: auto;
   white-space: nowrap
   }
   .more-item-mscroll {
   height: 280px;
   padding-top: 20px
   }
   .test1 {
   width: 830px;
   right: 15.2%
   }
   .test2 {
   width: 530px;
   left: 44.2%
   }
   .search-hover-box-open {
   display: block
   }
   .search-hover-box .product_image img {
   height: 130px
   }
   .close-2 {
   background: none!important;
   color: #ccc
   }
   .close-2:hover {
   color: #000
   }
   .hover-box-width {
   position: relative;
   width: 184px;
   display: inline-block;
   text-align: center;
   padding-top: 0;
   margin-top: 5px
   }
   .hover-box-width,
   .btn_orange_custom {
   padding-left: 0;
   padding-right: 0
   }
   .hover-box-width .btn-group-justified {
   color: #f68f3b;
   background: 0
   }
   .hover-box-width .product-serch-box:hover .btn-group-justified {
   background: #f68f3b;
   color: #fff
   }
   .hover-box-width .drop-search {
   height: 25px
   }
   .search-select-box-hover {
   bottom: 47px;
   left: 14px;
   background: 0;
   border: 0;
   color: #000
   }
   .more-item-title {
   background-color: #efdb7f;
   color: #78671a;
   font-size: 15px;
   padding: 8px 0 8px 16px;
   width: auto;
   text-align: left;
   z-index: 10;
   display: block
   }
   .more-item-title-1 {
   background-color: rgba(74, 158, 178, .99);
   color: #FFF;
   font-size: 14px;
   font-weight: bold;
   padding: 10px 15px 10px 15px;
   width: auto;
   text-align: left;
   top: 1px;
   left: -2px;
   z-index: 10;
   display: block
   }
   .more-item-title-bottom {
   border-bottom: 1px solid #dbdbdb;
   -webkit-box-shadow: 0 5px 6px -6px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 5px 6px -6px rgba(0, 0, 0, 0.2);
   box-shadow: 0 5px 6px -6px rgba(0, 0, 0, 0.2)
   }
   .more-item-title-top {
   border-top: 1px solid #dbdbdb;
   -webkit-box-shadow: 0 -7px 6px -6px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 -7px 6px -6px rgba(0, 0, 0, 0.2);
   box-shadow: 0 -7px 6px -6px rgba(0, 0, 0, 0.2)
   }
   .top_gap .search-hover-box-scroll {
   padding-top: 20px
   }
   .top_gap .hover-box-width {
   margin-bottom: 7px
   }
   .search-hover-box .mCSB_scrollTools .mCSB_draggerRail {
   background: none!important
   }
   .search-hover-box .mCSB_scrollTools {
   width: 3px
   }
   .search-hover-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
   background-color: #f68f3b!important
   }
   .more-option-outer {
   background-color: rgba(232, 232, 232, 0.5);
   z-index: 990;
   position: absolute;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0
   }
   .more-option-own {
   z-index: 999
   }
   .more-option-own .search-hover-button {
   background-color: #e8e8e8
   }
   .more-option-own .product-serch-box {
   box-shadow: 0 5px 9px -2px rgba(0, 0, 0, 0.2)
   }
   .search_product_name_hover {
   float: left;
   display: block;
   clear: both;
   text-align: center;
   padding: 1px 16px;
   font-size: 14px
   }
   .req-prod-div{
   padding-bottom: 9px;
   }
   .req-prod-med-div{
   width: 165px;
   float: right;
   }
   .d-price {
   width: 22%;
   float: left;
   display: block;
   font-size: 12px;
   text-align: left;
   padding-top: 3px;
   background-color: #eeffe4;
   padding: 2px 6px;
   text-align: center;
   color: #397d10
   }
   .d-price-empty {
   background-color: inherit!important
   }
   .qck-list-item-hover {
   width: 100%;
   position: relative;
   padding: 5px 0 0 0;
   text-align: center;
   background-color: #fff;
   border-bottom: 1px solid #fff;
   display: block;
   float: left
   }
   .more-items-border {
   border-bottom: solid 1px #ececec;
   width: 90%;
   margin-left: 10px
   }
   .qck-list-item-hover:first-child {
   margin-top: 0!important;
   border-top: 0
   }
   .qck-list-item-hover:hover .btn-s-cart {
   background-color: #f68f3b;
   border: 1px solid #f68f3b;
   color: #fff
   }
   .qck-list-item-hover:hover {
   background: linear-gradient(to right, #fff 0, #fff 6%, #f9f9f9 25%)!important
   }
   .genericlist {
   background: rgba(255, 255, 255, 1.00);
   border-bottom: 1px solid #e6e6e6;
   position: relative;
   min-height: 70px;
   padding: 5px 10px 0 10px
   }
   .genericlist:hover {
   background: rgba(227, 227, 227, 0.3)
   }
   .genericlist .text-info {
   color: #000!important;
   font-size: 13px
   }
   .genericlist .genericlistprice .text-success {
   font-size: 13px
   }
   .genericlist .genericlistprice del {
   color: #000;
   font-size: 12px
   }
   .genericlist .genericlistprice em {
   color: #c60001;
   font-size: 12px;
   font-style: normal
   }
   .genericlist small {
   color: #bfbfbf
   }
   .genericlist ul.add-qu li {
   width: 20%;
   float: left;
   padding-top: 4px;
   padding-bottom: 4px;
   color: #d9271b;
   text-decoration: none
   }
   .genericlist ul.add-qu li:first-child {
   text-align: left;
   float: left;
   width: 60%
   }
   .genericlist ul.add-qu li:last-child {
   text-align: right;
   float: right
   }
   .genericlist ul.add-qu {
   background: 0;
   width: 100%;
   padding-bottom: 0;
   position: absolute;
   right: 5px;
   bottom: 5px
   }
   .genericlist .genericlistprice {
   position: absolute;
   left: 10px;
   bottom: 5px
   }
   .genericlist .genericlistbtn {
   width: 75px;
   position: absolute;
   right: 5px;
   bottom: 5px
   }
   .genericlist .genericlistupdwn {
   width: 80px;
   position: absolute;
   right: 77px;
   bottom: 5px
   }
   .article-thumbnail {
   border: 0;
   border-radius: 0;
   padding: 0;
   margin-bottom: 0
   }
   .article-thumbnail .thumb {
   position: relative
   }
   .total_view {
   width: auto;
   display: table;
   padding: 5px 10px 5px 5px;
   background-color: #ddd;
   font-family: 'Roboto Condensed', sans-serif;
   font-size: 12px;
   color: #000;
   position: absolute;
   right: 0;
   bottom: 0;
   z-index: 2
   }
   .article-thumbnail .thumb img {
   width: 100%;
   min-height: 160px;
   background: url(../images/healtharticle/preload-logo.png) no-repeat center
   }
   .article-thumbnail .caption {
   padding-bottom: 10px
   }
   .total_view:before {
   content: '';
   position: absolute;
   border-bottom: 27px solid #ddd;
   border-left: 20px solid rgba(0, 0, 0, 0);
   border-right: 20px solid transprant;
   right: 100%;
   bottom: 0;
   z-index: 0
   }
   .blue_color {
   color: #00b7e5;
   font-family: 'Roboto Condensed', sans-serif
   }
   .minheight40 {
   min-height: 50px
   }
   .minheight150 {
   min-height: 130px
   }
   .info_message_srch {
   background: #ffe382 none repeat scroll 0 0;
   color: #5d4800;
   cursor: default;
   line-height: 20px;
   padding: 8px 16px;
   text-align: center
   }
   .colblack {
   color: #333
   }
   .article-flex {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
   }
   .article-flex .block {
   height: 100%;
   background-color: #f5f5f5;
   position: relative
   }
   .pad_10 {
   padding-left: 10px;
   padding-right: 10px
   }
   .pad_5 {
   padding-left: 5px;
   padding-right: 5px
   }
   .trigger_box2 .container-trigger {
   width: 50%
   }
   .trigger_box3 .container-trigger {
   width: 33.33333333%
   }
   .trigger_box4 .container-trigger {
   width: 25%
   }
   .media-box {
   padding: 0;
   border-radius: 4px;
   cursor: pointer
   }
   .media-box i {
   font-size: 24px;
   padding-top: 6px;
   display: block
   }
   .wi-20 {
   width: 20%;
   float: left
   }
   .wi-50 {
   width: 50%;
   float: left;
   padding-top: 7px
   }
   .wi-30 {
   width: 30%;
   float: left
   }
   .font-16 {
   font-size: 16px
   }
   .font-15 {
   font-size: 15px
   }
   .font-24 {
   font-size: 24px
   }
   .font-21 {
   font-size: 21px
   }
   .bg-transparent {
   background-color: rgba(255, 255, 255, 0.4);
   height: 100%;
   position: relative;
   padding: 4px 5px;
   border-radius: 0 4px 4px 0
   }
   .media-box.bg-sea {
   background-color: #b2ebf2;
   color: #006064;
   border-bottom: 2px solid transparent
   }
   .media-box.bg-sea.active,
   .media-box.bg-sea:hover {
   border-bottom: 2px solid #33691e;
   box-shadow: 0 -1px 4px #bbb
   }
   .media-box.bg-blue {
   background-color: #9ccc65;
   color: #33691e;
   border-bottom: 2px solid transparent
   }
   .media-box.bg-blue.active,
   .media-box.bg-blue:hover {
   border-bottom: 2px solid #33691e;
   box-shadow: 0 -1px 4px #bbb
   }
   .media-box.bg-green {
   background-color: #4ac959;
   border-bottom: 2px solid transparent
   }
   .media-box.bg-orange {
   background-color: #feb86b;
   color: #7f5c35;
   border-bottom: 2px solid transparent
   }
   .media-box.bg-orange.active,
   .media-box.bg-orange:hover {
   border-bottom: 2px solid #7f5c35;
   box-shadow: 0 -1px 4px #bbb
   }
   .media-box.bg-violet {
   background-color: #d1c4e9;
   color: #4527a0;
   border-bottom: 2px solid transparent
   }
   .media-box.bg-violet.active,
   .media-box.bg-violet:hover {
   border-bottom: 2px solid #4527a0;
   box-shadow: 0 -1px 4px #bbb
   }
   .connect-centre-block {
   background-color: #fff;
   width: 100%;
   padding: 10px;
   margin: 15px 0
   }
   .connect-shadow-block {
   -webkit-box-shadow: 0 0 7px 7px rgba(243, 251, 254, 1);
   -moz-box-shadow: 0 0 7px 7px rgba(243, 251, 254, 1);
   box-shadow: 0 0 7px 7px rgba(243, 251, 254, 1)
   }
   .image_block img {
   height: 40px;
   margin-right: 3px
   }
   .margin-top10 {
   margin-top: 10px
   }
   .padding-left18 {
   padding-left: 18px
   }
   .border-right {
   border-right: 1px solid #ddd
   }
   .border-left {
   border-left: 1px solid #ddd;
   margin-left: -1px
   }
   .no-radius {
   border-radius: 0
   }
   .location_icon {
   font-size: 22px;
   position: relative;
   top: 3px
   }
   .block30 {
   padding: 10px 45px
   }
   .bg-yellow {
   background: #ffea00;
   padding: 4px 5px;
   width: auto
   }
   .text_blue {
   color: #0cb8ee
   }
   .font-21 {
   font-size: 21px
   }
   .clinic .owl-item .item {
   text-align: center;
   border-left: 1px solid #e0e0e0;
   padding-bottom: 15px
   }
   .clinic .owl-item:first-child .item {
   border-left: none
   }
   .text-black {
   color: #000
   }
   .text-off {
   color: #ccc
   }
   .font-17 {
   font-size: 17px
   }
   .display-flex {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
   }
   .radius0 {
   border-radius: 0!important
   }
   .search-result-tag-bg {
   background: rgba(44, 184, 194, 1);
   background: -moz-linear-gradient(top, rgba(44, 184, 194, 1) 0, rgba(88, 189, 209, 1) 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44, 184, 194, 1)), color-stop(100%, rgba(88, 189, 209, 1)));
   background: -webkit-linear-gradient(top, rgba(44, 184, 194, 1) 0, rgba(88, 189, 209, 1) 100%);
   background: -o-linear-gradient(top, rgba(44, 184, 194, 1) 0, rgba(88, 189, 209, 1) 100%);
   background: -ms-linear-gradient(top, rgba(44, 184, 194, 1) 0, rgba(88, 189, 209, 1) 100%);
   background: linear-gradient(to bottom, rgba(44, 184, 194, 1) 0, rgba(88, 189, 209, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2cb8c2', endColorstr='#58bdd1', GradientType=0)
   }
   a.search-result-tag {
   color: #fff
   }
   a.search-result-tag:hover {
   color: #fff
   }
   .search-result-tag h3 {
   font-size: 18px
   }
   .search-result-tag i {
   width: 80px;
   height: 80px;
   display: inline-block;
   background-color: #008aa9;
   border: 4px solid #fff;
   border-radius: 50%;
   text-align: center;
   font-size: 35px;
   line-height: 70px;
   color: #fff
   }
   .btn-search-result {
   color: #fff;
   background-color: #018cb3;
   border-color: #018cb3
   }
   .btn-search-result:focus,
   .btn-search-result.focus {
   color: #fff;
   background-color: #31b0d5;
   border-color: #1b6d85
   }
   .btn-search-result:hover {
   color: #fff;
   background-color: #017c9f;
   border-color: #017c9f
   }
   .doctor_block {
   display: block;
   padding-bottom: 10px
   }
   .doctor_block img {
   width: 140px!important;
   height: 140px;
   background: url(../../images/product_search/dr_bg.jpg) no-repeat;
   background-size: 100% 100%
   }
   .dr-bg img {
   width: 140px;
   height: 140px;
   background: url(../../images/product_search/dr_bg.jpg) no-repeat;
   background-size: 100% 100%
   }
   .brd1 {
   border: 1px solid #e1e1e1
   }
   .boxgrid {
   width: 100%;
   margin: 0;
   background: #fff;
   border: solid 0 #8399af;
   overflow: hidden;
   position: relative;
   text-align: center
   }
   .total_view {
   width: auto;
   display: table;
   padding: 5px 10px 5px 5px;
   background-color: #f9da5e;
   font-family: 'Roboto Condensed', sans-serif;
   font-size: 12px;
   color: #000;
   position: absolute;
   right: 0;
   bottom: 0;
   z-index: 2
   }
   .total_view:before {
   content: '';
   position: absolute;
   border-bottom: 24px solid #f9da5e;
   border-left: 20px solid rgba(0, 0, 0, 0);
   border-right: 20px solid transprant;
   right: 100%;
   bottom: 0;
   z-index: 0
   }
   .minheight95 {
   min-height: 95px
   }
   .articles h4 {
   padding: 5px 0 0 0;
   margin: 0;
   color: #3a9bd8;
   font-size: 14px;
   text-align: center;
   min-height: 45px
   }
   .articles p {
   padding: 5px 0;
   margin: 0;
   color: #000;
   font-size: 12px;
   text-align: center
   }
   .two-line {
   display: block;
   display: -webkit-box;
   height: 40px;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;
   text-overflow: ellipsis;
   padding-bottom: 7px
   }
   .dispflx {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
   }
   .proTypBody {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
   }
   .proTypBody .leftw {
   width: 100%;
   float: left;
   position: relative
   }
   .proTypBody .midw {
   width: 1%;
   float: left;
   position: relative
   }
   .proTypBody .rightw {
   width: 100%;
   float: left;
   position: relative
   }
   .proTypBody .posiabs {
   position: absolute;
   z-index: 999;
   width: 100%;
   background-color: rgba(242, 254, 242, 0.79)
   }
   .proTypBody .brd1 {
   border: 1px solid #eee
   }
   .proTypBody .bgGrey {
   background: #f7f7f7;
   width: 14%
   }
   .proTypBody .bgGrey h3 {
   font-size: 18px;
   padding: 0;
   margin: 13px;
   color: #747273
   }
   .proTypBody .checkbox {
   width: 12%;
   float: left;
   padding: 3px 2px 1px 47px;
   margin: 0;
   color: #000
   }
   .padT0 {
   padding-top: 0
   }
   .search-before {
   position: relative
   }
   .search-before:before {
   display: block;
   width: 16px;
   height: 16px;
   content: ""!important;
   font-family: 'icomoon'!important;
   background-position: -48px 0;
   position: absolute;
   top: 4px;
   left: 4px;
   opacity: .5;
   z-index: 10;
   font-size: 16px
   }
   .hoshi {
   position: absolute;
   bottom: 0;
   left: 0;
   padding: 0 .25em;
   width: 100%;
   height: calc(100% - 1em);
   text-align: center;
   pointer-events: none
   }
   .hoshi::before,
   .hoshi::after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   width: 100%
   }
   .hoshi::after {
   margin-top: 19px;
   border-bottom: 2px solid #fff;
   -webkit-transform: translate3d(-100%, 0, 0);
   transform: translate3d(-100%, 0, 0);
   -webkit-transition: -webkit-transform .3s;
   transition: transform .2s
   }
   .hoshi-color-1::after {
   border-color: #f08d02
   }
   .input-field-hoshi {
   border-radius: 0!important;
   box-shadow: none!important
   }
   .input-field-hoshi:focus+.hoshi::after {
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0)
   }
   a.moreico {
   font-size: 11px;
   color: #878787;
   position: absolute;
   right: 14px;
   bottom: 5px
   }
   a.moreico:hover {
   color: #444
   }
   .height76 {
   height: 76px
   }
   .checkbox input[type="checkbox"]:checked+label::after,
   .checkbox input[type="radio"]:checked+label::after {
   content: "\eba5"!important;
   font-family: 'icomoon'!important
   }
   .morecontent span {
   display: none
   }
   .nowrap3 {
   white-space: nowrap;
   width: 120px;
   overflow: hidden;
   text-overflow: ellipsis
   }
   .pf-show-inline-block {
   display: inline-block!important
   }
   .clip-fltrd-cnt {
   background-color: #fff;
   padding: 3px 25px 3px 10px;
   display: inline-block;
   border-radius: 30px;
   vertical-align: middle;
   border: solid 1px #e7e7e7;
   margin-right: 5px;
   position: relative;
   font-size: 12px
   }
   .pf-text-light-grey {
   color: #969696
   }
   .pf-text-light-grey:hover {
   color: #4a4848;
   background-color: #f5f4f4
   }
   .pf-text-light-grey a {
   color: #969696;
   padding: 0 0 0 7px
   }
   .clearAllFilters {
   color: #969696;
   font-size: 12px
   }
   .clearAllFilters:hover {
   color: #4a4848
   }
   @media only screen and (max-width:767px) {
   .display-flex {
   display: block
   }
   }
   .cat-Soap .owl-controls .owl-nav .owl-prev {
   position: absolute;
   background: #fff url(../images/cat-landing-banner/cat-left-arrow-new1.png) center center no-repeat;
   opacity: .7;
   border-radius: 0;
   font-size: 0;
   padding: 0;
   margin: 0;
   border-radius: 0 3px 3px 0;
   left: 0;
   padding-right: 5px;
   display: none;
   height: 100px;
   line-height: 100px;
   text-align: center;
   top: 30px;
   left: 0;
   width: 50px;
   box-shadow: 6px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .cat-Soap .owl-controls .owl-nav .owl-next {
   position: absolute;
   background: #fff url(../images/cat-landing-banner/cat-right-arrow-new1.png) center center no-repeat;
   opacity: .7;
   border-radius: 0;
   font-size: 0;
   padding: 0;
   margin: 0;
   border-radius: 3px 0 0 3px;
   padding-left: 5px;
   right: 0;
   display: none;
   height: 100px;
   line-height: 100px;
   text-align: center;
   top: 30px;
   right: 0;
   width: 50px;
   box-shadow: -5px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .cat-Soap .owl-controls .owl-nav .owl-prev:hover {
   background-color: #fbfbfb;
   box-shadow: 6px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .cat-Soap .owl-controls .owl-nav .owl-next:hover {
   background-color: #fbfbfb;
   box-shadow: -5px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .category_loader_content {
   position: absolute;
   left: 50%;
   margin-top: 100px;
   z-index: 999
   }
   .cat-Soap .owl-nav .owl-prev {
   position: absolute;
   background: #fff url(../../images/product_search/cat-left-arrow-new1.png) center center no-repeat;
   opacity: .7;
   border-radius: 0;
   font-size: 0;
   padding: 0;
   margin: 0;
   border-radius: 0 3px 3px 0;
   left: 0;
   padding-right: 5px;
   height: 100px;
   line-height: 100px;
   text-align: center;
   top: 30px;
   left: 0;
   width: 50px;
   box-shadow: 6px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .cat-Soap .owl-nav .owl-next {
   position: absolute;
   background: #fff url(../../images/product_search/cat-right-arrow-new1.png) center center no-repeat;
   opacity: .7;
   border-radius: 0;
   font-size: 0;
   padding: 0;
   margin: 0;
   border-radius: 3px 0 0 3px;
   padding-left: 5px;
   right: 0;
   height: 100px;
   line-height: 100px;
   text-align: center;
   top: 30px;
   right: 0;
   width: 50px;
   box-shadow: -5px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .cat-Soap .owl-nav .owl-prev:hover {
   background-color: #fbfbfb;
   box-shadow: 6px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .cat-Soap .owl-nav .owl-next:hover {
   background-color: #fbfbfb;
   box-shadow: -5px 2px 15px -1px rgba(0, 0, 0, .2)
   }
   .backFirstView:hover {
   background-color: #eee;
   border-radius: 0
   }
   .backFirstView {
   padding: 5px 7px;
   margin-left: 5px
   }
   .fontsize12 {
   font-size: 12px
   }
   .lab-test-block {
   position: relative;
   border: 1px solid #DDD;
   padding: 0 15px 0 15px;
   margin: 0 5px 10px;
   display: block;
   min-height: 220px;
   background: url(https://res.sastasundar.com/incom/lab_ssspl/lab_icon_4_115x115.png) no-repeat bottom right
   }
   .lab-info-sec {
   min-height: 125px;
   display: block
   }
   .button-absolute {
   position: absolute;
   left: 15px;
   bottom: 10px;
   z-index: 2
   }
   @media only screen and (min-width:1600px) and (max-width:1920px) {
   .search-hover-box {
   height: 328px!important
   }
   }
   @media only screen and (max-width:767px) {
   .article-flex {
   display: block
   }
   }
   .kw-predict {
   display: block;
   margin-top: 10px;
   margin-left: 37%;
   text-align: center
   }
   .kw-predict li {
   background: inherit;
   list-style: none;
   width: 300px;
   margin: 2px;
   border-bottom: 1px dotted #ccc;
   text-align: left
   }
   .kw-predict li:last-of-type {
   border-right: 0
   }
   .kw-predict li a {
   width: 100%;
   display: block;
   padding: 0 10px;
   background: inherit;
   color: #00a
   }
   .kw-predict li a:hover {
   color: blue
   }
   .kw-predict li:hover span {
   color: blue
   }
   .kw-predict li:hover {
   border-bottom: 1px dotted blue
   }
   .kw-predict .kw-name {
   font-style: normal;
   font-weight: normal;
   font-size: 16px
   }
   .kw-predict .kw-source {
   font-style: normal;
   font-size: 13px
   }
   .kw-predict-cont {
   padding: 10px;
   text-align: center;
   min-height: 400px
   }
   .kw-title {
   font-size: 20px
   }
   .btn_blue {
   color: #fff;
   background-color: #018fc1;
   border-color: #018fc1;
   border-radius: 0;
   padding: 3px 4px 4px 4px;
   line-height: 20px;
   font-size: 14px;
   }
   .btn_blue i {
   font-size: 14px
   }
   .btn_blue:hover, .btn_blue.focus, .btn_blue:active {
   color: #fff;
   background-color: #269abc;
   border-color: #269abc;
   border-radius: 0;
   }
   /*listing-tabs------*/
   .listing-tabs, .searchLabel-block {
   width:auto;
   display: block;
   float: left;
   }
   .listing-tabs ul {
   list-style:none;
   margin: 0;
   padding: 0;
   position: relative;
   top: -5px;
   left: 25px;
   }
   .listing-tabs ul li {
   float: left;
   padding: 5px 10px;
   margin-right: 2px;
   text-align: center;
   line-height: 24px;
   border-bottom: 2px solid #fff;
   } 
   .listing-tabs ul li:nth-child(2) a {
   position: relative;
   }
   .listing-tabs ul li:nth-child(2) a:before {
   content: '';
   position: absolute;
   top: 7px;
   left: -25px;
   border-top: 5px solid rgba(0, 0, 0, 0);
   border-left: 5px solid red;
   border-bottom: 5px solid rgba(0, 0, 0, 0);
   }
   .listing-tabs ul li.current-item {
   border-bottom: 2px solid #000;
   background: none;
   position: relative;
   }
   .listing-tabs ul li.current-item:before {
   content: '';
   position: absolute;
   left: 0;
   right: 0;
   bottom: -6px;
   z-index: 11;
   margin: auto;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 6px 6px 0 6px;
   border-color: #000 transparent transparent transparent;
   }
   .listing-tabs ul li.current-item:after {
   content: '';
   position: absolute;
   left: 0;
   right: 0;
   bottom: -4px;
   z-index: 11;
   margin: auto;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 5px 5px 0 5px;
   border-color: #fff transparent transparent transparent;
   }
   .listing-tabs ul li a {
   color: #777 !important;
   letter-spacing: 1px;
   font-size: 14px;
   text-overflow:inherit;
   overflow: inherit;
   position: relative;
   }
   .listing-tabs ul li a:after {
   content: '|' !important;
   position: absolute;
   top: 0px;
   left: -12px;
   color: #ccc;
   }
   .listing-tabs ul li:nth-child(2) a:after {
   content: '' !important;
   }
   .listing-tabs ul li a:hover {
   color: #000 !important;
   }
   .listing-tabs ul li.current-item a {
   color: #000 !important;
   }
   /*-------add-31.05.2019-------*/
   .qck-list-item-hover {
   width: 100%;
   float: left;
   display: block;
   position: relative;
   padding: 0;
   text-align: left;
   }
   .qck-list-item-hover .search_product_image_hover {
   width: 60px;
   position: absolute;
   top: -3px;
   left: 0;
   padding: 4px;
   }
   .qck-list-item-hover .search_product_content_hover {
   width: 100%;
   float: left;
   display: block;
   padding-top: 15px;
   padding-bottom: 15px;
   padding-left: 60px;
   margin: 0;
   }
   .qck-list-item-hover .search_product_content_hover .search_product_name_hover {
   width: 20%;
   float: left;
   display: block;
   font-size: 12px;
   text-align: left;
   padding: 8px 0 0 3px;
   }
   .qck-list-item-hover .search_product_content_hover .s_product-price_add {
   width: 80%;
   float: left;
   display: block;
   }
   .qck-list-item-hover .search_product_content_hover .s_product-price_add .s-price {
   width: 16%;
   min-width: inherit;
   float: left;
   display: block;
   color: #abaaaa;
   font-size: 11px;
   text-decoration: line-through;
   margin-top: 3px;
   }
   .qck-list-item-hover .search_product_content_hover .s_product-price_add .o-price {
   width: 18%;
   float: left;
   display: block;
   font-size: 12px;
   text-align: left;
   }
   .qck-list-item-hover .search_product_content_hover .s_product-price_add .d-price {
   width: 20%;
   float: left;
   display: block;
   font-size: 11px;
   color: #397d10;
   text-align: center;
   padding: 2px;
   margin-top: 3px;
   }
   .qck-list-item-hover .search_product_content_hover .s_product-price_add .spinner_add_list {
   width: auto;
   float: right;
   display: block;
   padding-right: 10px;
   }
   .wid20Custom {
   width: 20%;
   float: left;
   }
   @media only screen and (min-width:310px) and (max-width:780px) {
   .wid20Custom {
   width: 100%;
   float: left;
   }
   #listingWrapper{ margin-top:30px; }
   ul.bar-tag li{ padding: 8px 3px!important;}
   ul.posiabs {
   position: absolute;
   right: 10px;
   top: -20px!important;
   }
   .no_rslt { margin-top: 60px;}  
   .dropdown-menu-right	{left: auto; right: -35px;}
   .dropdown-menu-rightForMob	{left: auto; right: 0;}
   .search-hover-box{ left: 5%!important; top:45%!important; width: 90%!important;}
   ul.add-qu2{ width:140px!important;}
   .fontsize16{ font-size:12px!important;}
   .btn-block{ display: inline-block; width: auto;}
   }
   /****************Countdown************************/
   #days {
   color: #000;
   font-weight: bold; text-align: center;
   }
   #hours {
   color: #000;
   font-weight: bold; text-align: center;
   }
   #minutes {
   color: #000;
   font-weight: bold; text-align: center;
   }
   #seconds {
   color: #000;
   font-weight: bold; text-align: center;
   }
   .commonCoundown{
   display: inline-block;
   line-height: 1;
   padding: 0px;
   font-size: 50px;
   }
   code{
   display: block;
   font-size: 12px;
   color: #000; text-transform: uppercase; background: none!important; font-weight: bold; letter-spacing: 2px; font-family: arial; text-align: left;
   }
   #hours::before,#minutes::before,#seconds::before{content: ":"; width: 60px; height: 60px; float: left; text-align: left;}
   /*------------ we are  -----*/
   .we a{
   font-size:12px;
   }
   .clr{ clear: both;}
   .headingFlashSale{ padding: 10px 0px;}	
   .flashSaleBorder{ border-bottom: 1px solid #e2e2e2; margin-top: 5px;}
   .flashSaleBorderLft{ border-left: 1px solid #e2e2e2; padding-bottom: 5px;}

   .priceAndNewPrice{ width:30%; float: left; margin-left: 10px; text-align: left;}




.percentageSold { 

  width: 50%!important; margin: 5px 10px; font-size: 11px; line-height: 25px; text-align: left;
}


.qty_textbox{ padding:0px 5px!important;}

.dropdown-content{ background-color:#f1f1f1!important; z-index: 999!important; border-radius: 5px;}


.box {
  display: inline-block;
}

.progress {
  width: 80px;
  height: 80px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center; background: none!important;  border-radius: 50%; box-shadow: inset 0 0 10px #999; margin-bottom: 0px;
}

.progress > .inner {
  position: absolute;
  color: #3276b1; font-size: 18px; font-weight: bold; line-height: 18px;
}
.progress > .inner span{
  font-size: 14px; font-weight: bold;
}

.progress > svg {
  height: 100%;
  display: block;
}



/*---------------------------Flash Sale Animated products Progress bar---------------------------*/

		.meter { 
			height: 10px;  /* Can be anything */
			position: relative;
			/*margin: 60px 0 20px 0; /* Just for demo spacing */
			background: #fff;
			-moz-border-radius: 25px;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			padding: 2px;
			-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
			-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
			box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3); margin: 0px 10px;
		}
		.meter > span {
			display: block;
			height: 100%;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			background-color: rgb(43,194,83);
			background-image: -webkit-gradient(
			  linear,
			  left bottom,
			  left top,
			  color-stop(0, rgb(43,194,83)),
			  color-stop(1, rgb(84,240,84))
			 );
			background-image: -moz-linear-gradient(
			  center bottom,
			  rgb(43,194,83) 37%,
			  rgb(84,240,84) 69%
			 );
			-webkit-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
		}
		.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0; background: #ec822c;
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			overflow: hidden;
		}
		
		.animate > span:after {
			display: none;
		}
		
		@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}
	
		
	/*	.orange > span {
			background-color: #f1a165;
			background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
			background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
		}
		
		.red > span {
			background-color: #f0a3a3;
			background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
			background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
		}
		
		.nostripes > span > span, .nostripes > span:after {
			-webkit-animation: none;
			background-image: none;
		}*/

/*---------------------------Flash Sale Animated products Progress bar---------------------------*/


/*add-css-25may2022*/
.priceadd {
	width:100%;
	display:inline-block;
	padding:5px 10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif !important;
}
.priceadd del {
	color:#ccc;
	font-size:13px;
}
.priceadd .offerp {
	color:#666;
	font-size:14px;
	padding-right:10px;
}
.priceadd .dealp {
	font-size:16px;
	color:#000;
}