
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700&display=swap'); 
/*
body { background: #f8f9fd; font-family: 'Poppins', sans-serif; color:#000   }*/
body { background: #f8f9fd; font-family:'Roboto', sans-serif; color:#000   }
.h2, h2 {font-size:20px;}

 *{margin: 0;padding: 0; box-sizing:border-box}

        header {
            background-color: #f4f6f5;
        }

        .navigation {
            background-color: #f98315;
            padding: 5px 0;
        }
		
		a{color:#095ab0}
		a:hover{color:#f98315; text-decoration:none;}

        .nav-dropdown,
        .nav-dropdown:hover,
        .nav-dropdown:focus,
        .nav-dropdown.btn-primary.active,
        .nav-dropdown.btn-primary:active,
        .open>.dropdown-toggle.nav-dropdown.btn-primary {
            border: none;
            background: none;
            color: #fff;
            outline: none;
            box-shadow: none;
        }

        .nav-dropdown {
            font-size: 15px;
            font-weight: 500;
        }

        .bar1,
        .bar2,
        .bar3 {
            width: 23px;
            height: 2px;
            background-color: #fff;
            margin: 4px 0;
            transition: 0.4s;
        }

        .custom-ham {
            float: left;
            margin-right: 10px;
        }

        .dropdown-menu {
            border: none;
            min-width: 250px;
            border-radius: 0;
            box-shadow: none;
            top: 39px;
            margin-top: 0;
            padding: 0;
        }

        .dropdown-menu>li {
            position: static;
            display: block;
            /* width: calc(100% - 26px); */
            border-bottom: 1px solid #dedede;
        }

        .dropdown-menu>li:last-child {
            border-bottom: 0;
        }

        .dropdown-menu>li>a,
        .dropdown-inner>a {
            font-weight: 400;
            font-size: 14px;
            margin: 0;
            padding: 10px 15px;
            display: inline-block;
            text-decoration: none;
            color: #555;
            line-height: 19px;
            position: relative;
            width: 100%;
        }

        .dropdown-menu>li>a:hover {
            background-color: #f4f4f4;
        }

        .dropdown-menu a::before {
            content: "";
            display: block;
            width: 7px;
            height: 12px;
            background: url(img/dropdown-arrow.png) 0 0 no-repeat;
            position: absolute;
            right: 12px;
            top: 15px;
        }

        .dropdown-inner {
            position: relative;
        }

        .row.gutters10 {
            margin-right: 5px;
            margin-left: 5px;
        }

        .row.gutters10 [class*="col-"] {
            padding-right: 5px;
            padding-left: 5px;
        }

        .owl-theme .owl-nav [class*=owl-] {
            margin: 0 13px
        }

        .owl-theme .owl-nav {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            text-align: left;
            margin-top: 0;
            top: 50%;
            transform: translateY(-50%);
        }

        .owl-theme.owl-carousel .owl-nav button.owl-next,
        .owl-theme.owl-carousel .owl-nav button.owl-prev,
        .owl-theme.owl-carousel button.owl-dot {
            background: #b1b1b1;
            border-radius: 0;
            width: 31px;
            height: 31px;
            left: 0;
            line-height: 31px;
        }

        .owl-theme.owl-carousel .owl-nav button.owl-next {
            float: right;
        }

          /* .outer {
            margin: 0 auto;
            max-width: 800px;
        } */

        #big .item {
            /* background: #ec6e46; */
            /* padding: 120px 0px; */
            /* margin: 2px; */
            color: #fff;
            /* border-radius: 3px; */
            text-align: center;
            overflow: hidden;
            height: 75vh;
        }

        #thumbs .item {
            /* width: 150px; */
            height: 103px;
            /* line-height: 70px; */
            padding: 0px;
            /* margin: 2px; */
            color: #555;
            /* border-radius: 3px; */
            text-align: center;
            cursor: pointer;
            font-size: 17px;
        }

        #thumbs .item .myitem {
            height: 80px;
            background-color: rgba(255, 255, 255, 0.9);
            padding: 13px 0;
            position: relative;
            top: 21px;
        }

        #thumbs .item h1 {
            font-size: 18px;
        }

        #thumbs .current .item {
            /* background-color: rgba(255, 255, 255, 1); */
            color: #095ab0;
            border-bottom: 2px solid #095ab0;
            position: relative;
        }

        #thumbs .current .item::before {
            background: url(img/current-arrow.png) 0 0 no-repeat;
            content: "";
            display: block;
            position: absolute;
            top: 10px;
            left: 50%;
            width: 21px;
            height: 12px;
            transform: translateX(-50%);
        }

        .owl-theme .owl-nav [class*='owl-'] {
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
        }

        .owl-theme .owl-nav [class*='owl-'].disabled:hover {
            background-color: #D6D6D6;
        }

        #big.owl-theme {
            position: relative;
        }

        #big.owl-theme .owl-next,
        #big.owl-theme .owl-prev {
            background: rgba(0, 0, 0, 0.7);
            width: 50px;
            line-height:25px;
            height: 50px;
            margin-top: -20px;
            text-align: center;
            top: 50%;
            border-radius: 50%;
        }
		
		#big.owl-theme .owl-next .fa, #big.owl-theme .owl-prev .fa{ font-size:22px; color:#fff}
        #big .owl-dots {position:absolute;width:100%;bottom:0;background:transparent;}
		#big.owl-theme.owl-carousel button.owl-dot{background:transparent;}
        #big.owl-theme .owl-prev {left:10px;}

        #big.owl-theme .owl-next {
            right: 10px;
        }

        #thumbs.owl-theme .owl-next,
        #thumbs.owl-theme .owl-prev {
            background: #333;
        }

        #thumbs {
            position: relative;
            top: -103px;
        }

        #thumbs .item b {
            display: block;
        }

        .thumbs-carousel {
            padding: 0 82px;
        }

        /* .dropdown-menu-inner {
            display: none;
    position: absolute;
    background: #fff;
    left: 100%;
    top: 0;
    width: 750px;
        }

        .dropdown-menu-inner li {
            border-bottom: 1px solid #dedede;
            list-style: none;
        }

        .dropdown-menu-inner a {
            font-weight: 400;
            font-size: 14px;
            margin: 0;
            padding: 10px 15px;
            display: inline-block;
            text-decoration: none;
            color: #555;
            line-height: 19px;
            position: relative;
            width: 100%;
        }

        .dropdown-menu li>a:hover+.dropdown-menu-inner {
            display: block;
        } */
p { font-size: 14px;}
.dropdown-menu { box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1); }
.img{width:100%}
.inner_banner{width:100%; height:250px; display: inline-block;
  position:relative;   
 background-position: center right -4px !important;
 background-size: cover !important;}

.subctlist li {list-style: none;padding: 5px 0 2px 0px;font-size: 14px; border-bottom: 1px solid #e7e7e7; position:relative;}
.subctlist li a{color:#000}
.padding_section{padding:15px 0}
.category_product_list .col-md-3 {border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7; background:#fff;}
.category_product_list .col-md-3:nth-child(4n+1) {border-left: 1px solid #e7e7e7;}
.category_product_list .col-md-3:first-child{border-top: 1px solid #e7e7e7;}
.category_product_list .col-md-3:nth-child(2) {border-top: 1px solid #e7e7e7;}
.category_product_list .col-md-3:nth-child(3) {border-top: 1px solid #e7e7e7;}
.category_product_list .col-md-3:nth-child(4) {border-top: 1px solid #e7e7e7;}
.subctlist h2 {margin: 0;color: #095ab0;font-size: 24px;border-bottom: 1px solid #095ab0;padding-bottom: 10px;}
.category_product {text-align: center;display: inline-block;padding: 30px 0; width:100%;}
.category_product img{width: 60%;display: inline;}
.category_product_list .row 
{
display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex; flex-wrap:wrap;-webkit-flex-wrap: wrap;	 
 }
price_request del {font-size: 12px; color:#7a7a7a;}
.category_product h3 a {font-size: 14px; color: #6a6a6a; line-height: 0; font-weight: 400;}
.category_product h3{line-height:18px}
.product_detail_dispatch .input-group-detail .input-group-addon{width:auto ;}

.product_filter li label {font-weight: 500;  color: #6a6a6a; margin: 0 0 0 0; padding-left: 5px;}
.brand ul{max-height:250px;overflow-y: auto; margin-top:15px;}
.product_filter ul::-webkit-scrollbar{width:5px;	background-color: #F5F5F5;}
.product_filter ul::-webkit-scrollbar-thumb{background-color: #ccc;	}
.product_filter h3 {margin-top: 0;font-size: 18px;margin-bottom:5px;}
.product_filter {margin-top:30px;}
.product_filter .clear {float: right;margin-right: 10px;color: #f98315;}
.product_name {margin:10px 0 5px;line-height: 20px;}
.product_name a{color:#095ab0 !important; font-size: 14px; font-weight:normal;}
.price_request{color:#f98315;font-size:16px;margin:2px 0 0px; font-weight:500;}
.price_qty {font-size: 14px; margin-bottom: 5px; color: #000;}
.category_product .btn {border: 1px solid #095ab0;color: #095ab0; position:relative}
.capacity ul{max-height:250px;overflow-y: auto; margin-top:15px;}
.Product-type ul{max-height:250px;overflow-y: auto; margin-top:15px;}
.bredcrmp li {list-style:none;font-size: 14px;}
.bredcrmp li a{color:#095ab0;}
.clear .fa{cursor: pointer;}
.h2{margin: 0;color: #095ab0;}
input[type="checkbox"] { display: none; }
input[type="checkbox"] + label {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

input[type="checkbox"] + label:last-child { margin-bottom: 0; }
input[type="checkbox"] + label:before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #095ab0;
  position: absolute;
  left: 0;
  top: 0;
}


.seller_form div.error {position:absolute; bottom: -16px;}

input[type="checkbox"]:checked + label:before {
  width: 6px;
  top: -2px;
  left: 5px;
  border-radius: 0;
  opacity: 1;
  border-top-color: transparent;
  border-left-color: transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.number span {cursor:pointer; }
.minus, .plus {
    width:35px;
    border-radius:0;
    padding: 2px 0;
    border:1px solid #ddd;
    display:inline-block;
    vertical-align: middle;
    text-align: center;
    color:#ccc;
    font-size:22px;
}

.pminus, .pplus {
    width:35px;
    border-radius:0;
    padding: 2px 0;
    border:1px solid #ddd;
    display:inline-block;
    vertical-align: middle;
    text-align: center;
    color:#ccc;
    font-size:22px;
}
.product_detail_price p{padding:0;margin:0;font-size:14px;}
.product_detail_price strong{color:#095ab0; font-weight:500;}
.input-group-detail .input-group-addon{border-left:0;width:auto;border-radius:0;}
.input-group-detail input{border-radius:0; height:35px;width:calc(100% - 65px);}
.input-group-detail{display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox; width:240px;

}
.footer_subscribe .input-group-detail { width: 100%;}
.input-group-detail .input-group-addon{border-left:0;width: auto;border-radius: 0;background: #095ab0;border: 0;color: #fff; height:35px; width:65px;}
.number input{width:50px;text-align: center;font-size:20px;border:0px solid #fff;border-radius:0 !important;display: inline-block; vertical-align:middle; background: transparent; }
.number {
display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
display: -webkit-flex;align-items: center;}
.product_detail_price h5 {font-size: 14px;color: #095ab0;margin-bottom: 10px;float: left; margin-right: 10px;}
.detail_row {display: flex;display:-ms-flexbox;display: -webkit-flex; flex-wrap: wrap; width: 100%;}
.product-feature-detail{background:#f2f2f2;}
.product-feature-detail li {
    width:50%;
    float: left;
    margin: 0px 0px;
    list-style: none;
    padding: 6px 0px 0px;
    font-size: 14px;
}
.product-feature-detail li b {font-weight:500;color: #095ab0;}
.product-feature-detail .h2 {border-bottom:0 solid #095ab0; padding-bottom:5px;}
.category_product .btn::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background:#036;
    transition: width .3s;    
	bottom:0;
    position: absolute;
    box-sizing: border-box;
    left: 0; height:100%; top:0; z-index:-1

}
.category_product .btn:hover:after {width: 100%;transition: width .3s;}


.category_product .btn:hover{color:#fff}
.product_detail_dispatch {
    /* background: #f2f2f2; */
    display: inline-block;
    padding: 10px 0 10px; 
    /* border: 1px solid #dfdfdf; */
    width: 100%;
    /* margin-top: 20px; */
}
.product_detail_dispatch .col-md-12 {  padding: 0;}
.category_product_list .col-md-3:hover {background:#f1f1f1;z-index: 1;}
.subctlist li label:hover {color: #f98315;}
.subctlist li a:hover {color:#095ab0; text-decoration:none}
.category_product:hover h3 a{color:#f98315; text-decoration:none;} 
.list_product:hover .product_name a{color:#f98315 !important; text-decoration:none;} 
.price-detail {font-size:18px; color:#f98315; padding:0 10px 0 0;}
.Price-row del{font-size: 18px;}
.Price-row .discout {background: #095ab0;color: #fff;font-size: 12px;padding: 3px 5px;}
.number {margin: 10px 0;}
button.add_to_cart {padding:7px 10px;font-size:14px;margin:0 8px;background:#f98315;color:#fff;border:0;cursor:pointer;}
.Price-row {display: inline-block; margin: 10px 0 5px; }	
.product_detail_price.details h2 {  font-size: 18px;}
.by-it-now{padding:9px 20px;font-size:14px;margin-left: 10px;background: #f98315;color: #fff;border: 0;cursor: pointer;}
.by-it-now.bg-blue:hover{background:#f98315 !important; color:#fff;}
button.add_to_cart:hover {background:#095ab0 !important;}
.by-it-now:hover{background:#095ab0; color:#fff;}
.bg-blue{ background:#095ab0 !important}
.check-out_cart-img {margin:15px 0 0; max-width:100%;}
.share-icon li {display: inline-block; padding-right: 15px; list-style: none; font-size:14px;}
.share-icon {margin:10px 0 0;}
ul.share-icon li a {color:#095ab0; font-size:16px;}
.review_star li {list-style: none;display: inline-block; color: #f98315; font-size: 18px;padding-right: 5px;}
.category_product_list .h2 {margin-bottom: 20px; font-size: 20px;}
.contact_info h3 {font-size: 20px; margin: 0; color: #095ab0;}
.contact_info { 
    justify-content: space-between;     
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap; 
	flex-wrap:wrap;
    }
	
	
	
	
ul.fltrlist label {font-weight: normal; font-size: 12px;  color: #000;}	
.srchtop {width: 100%;display: inline-block;margin-top: 25px;}
.accnt-drop .dropdown-menu {
    position: absolute;
    left: 0;
    min-width: 180px !important;
    box-shadow: none;
    background: #efefef;
    border: 1px solid #efefef; top:23px;
}	
	
.accnt-drop ul.dropdown-menu li {text-align: left; padding: 0; 
display:inline-block; width:100%;border-right: 0;}	
.accnt-drop ul.dropdown-menu li a{text-align: left; padding:10px;}	
.accnt-drop .dropdown-toggle {background:transparent;color:#535252;border: 0; outline:none; padding:0;}
.accnt-drop .btn-primary:focus{background:transparent; color:#000;outline: none;box-shadow: none;}
.basic_info h3 {font-size:18px;}	
.right_content h2{font-size:18px; color:#000; margin-top:0; line-height:38px;}
.right_content h3{font-size:18px;}
.detail-spot-buy {
 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap; 
	flex-wrap:wrap; margin-bottom:10px; background:#f98315;
}	

.spot-price-detail button {
    background: #095ab0;
    font-size:12px;
    float: right;
    margin: 5px 0 0;
}

.spot-price-detail .by-it-now
{
    background: #095ab0;
    padding: 5px 10px;
    font-size: 11px;
    float: right;
    margin: 5px 0 0;
}

.spot-box {
    width:100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap; 
	flex-wrap:wrap;
    border:0 solid #c5c5c5;
    padding: 10px;
}

.detail-spot {width:100%;}
.detail-spot h2 {font-size: 16px;margin-bottom: 5px;color: #fff;margin-top: 10px;}
.spot-mrp p {margin-bottom: 2px;}
.spot-price-detail { width:100%; text-align:left;}
.prdadcrt_b button {float: left; width: 100%;}
.spot-mrp p del {color: red;}
.spot-qty p {margin-bottom: 0;}
	
.contact_info p {font-size: 14px;margin-bottom: 0;line-height: 22px;}
.form-group {margin-bottom: 10px; display: inline-block; width: 100%;}
.checkout_form label {font-size:14px; margin-bottom: 0;}
.h3{font-size:18px; margin: 0; color: #095ab0;}
.button{padding: 7px 20px;font-size:16px;margin: 0 8px;background:#f98315;color:#fff;border:0;cursor:pointer;}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}

.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #f98315;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #f98315;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}


.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.form-control {border-radius:0;height:40px;font-size: 14px; box-shadow:none}
.check-out-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items:center;-webkit-box-align: center; margin-bottom:5px;
	}
.information_contact.addnewaddress {margin-top: 20px;}	
.check-out-product img {width: 64px; margin-right: 10px; border: 1px solid #ccc; float:left}
.chec_product_name {float: left; width: calc(100% - 81px);}
.chec_product_name p {font-size: 14px;}
p.price_check {font-size: 14px;margin-top: 14px; text-align: right;}
.discount_code {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 25px 0; margin: 30px 0;}
.total_sub li {list-style: none;font-size: 14px;width: 50%;float: left; margin-bottom:10px;}
.total_price {color:#095ab0;}
.total_price {font-size:20px !important;font-weight: 500;}
ul.total_price {display: inline-block;width: 100%; border-top: 1px solid #ccc;padding-top: 5px;margin-top: 15px;}
.information_contact {background: #fff;border: 1px solid #ccc;padding: 20px; position:relative}
.checkout .row 
{
display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;


}
.information_contact a{font-size:12px !important; padding: 5px 10px !important ;}
.btns.dlvrybtn {
    display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
    justify-content: space-between;
}
.li-address {font-size: 12px;}
.contact_div h3 {margin-bottom: 0; line-height:28px;}
.btns.dlvrybtn a {width: 48%; }
.contact_div{
display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
 -ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
}
.contact_div a {display: inline-block; align-self: baseline;}
.number a {margin-left: 0; margin-right: 5px;}

.information_contact_right {border: 1px solid #ccc;padding: 20px; border-right:0;}
.hide{display:none;}
.credit_card_row{border: 1px solid #ccc; padding: 20px 25px; margin-bottom:30px;}
.change_address {margin: 20px 0;}
.change_address li{list-style: none;border: 1px solid #ccc;border-bottom: 0;margin-bottom: 0 !important;padding: 5px 10px;display: inline-block;width: 100%;}
.change_address li:last-child{border-bottom:1px solid #ccc}
.pay-now.mt30 a { color: #f98315;  font-size: 14px;}
.pay-now.mt30 {display: flex;justify-content: space-between;align-items: center;}
ul.right_nav {margin-bottom: 0;float: right;}
ul.right_nav li {list-style: none;display: inline-block;font-size: 14px; line-height: 34px;}
ul.right_nav li a {color: #FFF;padding: 0 10px 0 10px;border-right: 1px solid #fff;}
ul.right_nav li:last-child a{padding-right:0 !important;border-right:0 !important;}

.header-top {background: #fff;padding:0; border-bottom: 1px solid #ccc;}
.left_top_header ul {margin: 0;}
.left_top_header li {display: inline-block;padding-right: 20px;font-size: 14px;}
.left_top_header li:last-child{padding-right:0}
.left_top_header li a{color:#535252; display: inline-block;  padding: 4px 0 0;}
.right_top_header ul {margin: 0; float:right}
.right_top_header li {display: inline-block;padding: 0 15px;font-size: 14px;border-right: 2px solid #c3c3c3;line-height: 15px;}
.right_top_header li a{color:#535252;    padding: 5px 0;    display: inline-block;}
.right_top_header li:last-child{padding-right:0; border-right:0;}
.header_search {border:1px solid #ccc; overflow: hidden; border-radius: 20px; 
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; 
}
.header_search  input{border:0; padding:0 15px; width:calc(100% - 50px);
width: -webkit-calc(100% - 50px);
	width: -moz-calc(100% - 50px);


}
.header_search button {color: #fff;background: #095ab0;font-size: 16px;padding: 0 20px;border: 0; height:40px; width:50px;}
.header_cart_row {display:-webkit-flex;
    display:-webkit-box;
    display:-moz-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
	float:right;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;fffff
	}
.header-cart {
    background: #f8f9fd;
    color: #095ab0;
    border-radius: 100%;
    font-size: 24px;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 0;
    display: inline-block;
}
.cart-box .badge {position:absolute;top:-14px;background: #f98315; right:0;}
.cart-box {position:relative;text-align:center; margin:auto;}
.cart-box p {font-size:12px;font-weight:500;}
.cart-box a:hover {color:#f98315;}
.cart-box:nth-child(1) .fa{color: #1c0fde;}
.cart-box:nth-child(2) .fa{color: #fb0a0a;}
.cart-box:nth-child(3) .fa{color: #78cc39;}
.cart-box:nth-child(4) .fa{color: #428bca;}

.cart-box:nth-child(1) .badge{background: #1c0fde;}
.cart-box:nth-child(2) .badge{background: #fb0a0a;}
.cart-box:nth-child(3) .badge{background: #78cc39;}
.cart-box:nth-child(4) .badge{background: #428bca;}

.header_cart_row p{margin:0;padding-left:10px;}
.header_middle {background:#f8f9fd;padding:22px 0 5px;}
.footer-top {background: #172437;padding: 50px 0 ;}
footer h3 {font-size: 18px;color: #fff; margin-top:0}
.footer-links a {color: #fff;font-size: 16px;line-height:28px;text-transform: capitalize; font-weight:300;}
.payment-option {font-size: 20px;color: #fff;margin-top: 20px;}
.bottom-footer {text-align: center;border-top: 1px solid #3d434c;padding:15px 0 5px; background:#172437;}
.bottom-footer p,.bottom-footer a{font-size: 16px;color: #fff;}
.cate ul{max-height: 250px; overflow-y: auto; margin-top: 15px;}
.foter_menu {background:#dedede; padding-top:15px; margin-top:30px; }
.footer_col {width:20%; padding: 15px;}
.footer_col ul li{list-style: none; font-size: 14px; margin-bottom:5px;}
.footer_row {
	display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex; flex-wrap:wrap;-webkit-flex-wrap: wrap;
	justify-content: space-around;-webkit-justify-content: space-between;
	margin: 0 -15px;
	}
.footer_col ul li a {color:#000;}
.footer_col h3 {color: #000; margin-bottom:10px; font-size:16px;}
.footer_col .discount_code {border: 0;padding: 0; margin: 0 0 15px;}
.footer_subscribe button {font-size:12px;padding:0 8px;}
.discount_code.footer_subscribe button {width:75px;}
.thumbnail-container img { max-height: 320px; width: auto;}

.footer_subscribe  input{width:calc(100% - 75px);}
.footer_social {display:flex;justify-content: space-between;}
.footer_social a {font-size:22px;}
.footer_social .fa-facebook{color:#1a49a2;}
.footer_social .fa-twitter{color: #00abff;}
.footer_social .fa-linkedin {color: #143b77;}
.footer_social .fa-youtube-play {color:red;}
.footer-content {border-top: 1px solid #ccc;padding-bottom:40px;}
.footer-content h2 {font-size:20px;color: #000; margin-top:20px;font-weight: normal;}
		
.login_row {
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex; 
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.left_login {
    width: 50%;
    background-size: cover !important;
    position: relative;
    align-items: center;
    	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex; 
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center; 
}
.social_login {position: relative;width: 80%;}
.left_login:before {
    position: absolute;
    content: '';
    background:#0c090947;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}
.right_login {width: 50%;padding: 90px 28px;background: #fff;box-shadow:-9px 1px 19px -12px #4e4e4e; }
.connect-with-social {
	justify-content: space-between;     
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.facebook_login{background: #223183;color: #fff;width:48%;padding: 10px 18px;font-size: 16px;}
.twitter_login{background:#11bcd2;color: #fff;width:48%;padding: 10px 18px;font-size: 16px;}
.button-saffron {
    padding:8px 20px;
    font-size:16px;
    background: #f98315;
    color: #000;
    border: 0;
    cursor: pointer;
    display: inline-block;
    height: auto;
}
.twitter_login i {padding-right: 5px;}
.facebook_login i {padding-right: 5px;}

.right_login h2 {margin-bottom:20px; text-align:center;}
.login_sign_up {
    width: 100%;
    text-align: center;
    display: inline-block;
    padding:10px 30px;
    color: #095ab0;
    font-size:16px;
    cursor: pointer;
    border: 1px solid #095ab0;
    margin-top: 25px;
}

.cart-popup.left .modal-dialog,
.cart-popup .modal-dialog {
position: fixed;
margin: auto;
width: 320px;
height: 100%;
-webkit-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0);
}

.cart-popup.left .modal-content, .cart-popup.right .modal-content {
max-height:100%;
overflow-y: auto;
border-radius: 0;
border: 0; padding:10px;
}
.cart-popup .modal-header{padding:0}
.cart-popup.right.fade .modal-dialog {
right: -320px;
-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
-o-transition: opacity 0.3s linear, right 0.3s ease-out;
transition: opacity 0.3s linear, right 0.3s ease-out;
}
	
.cart-popup.right.fade.in .modal-dialog {right: 0;}
.cart-product_row {
	 display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	border-bottom: 1px dotted #ccc
	;padding:15px 0; width:100%;
	}
.card-prodcut-image {width: 70px;}
.card-product-name { padding: 0 5px;  width: calc(100% - 105px);}
.product-count .minus, .product-count .plus{width:100%;font-size:16px;padding:0;cursor:pointer !important;background:transparent;color: #095ab0;}
.product-count .pminus, .product-count .pplus{width:100%;font-size:16px;padding:0;cursor:pointer !important;background:transparent;color: #095ab0;}
.product-count {width:30px;}
.product-count input {width:30px;text-align:center;font-size:14px;border: 1px solid #ccc;border-top: 0;border-bottom:0;}
.card-product-name p { margin: 0;  color: #095ab0;}
.card-product-name h6 {margin: 0 0 5px;}
.cart_sub_total_row {display: flex;justify-content: space-between;padding:10px 0 40px; }
.cart_sub_total {font-size:16px;}
.cart_sub_price {font-size: 20px;color:#095ab0; font-weight: 500;} 
.cart-popup  .modal-body{padding:0}
.cart-popup .modal-title {padding: 0 0 4px;}
.cart-popup .close {font-size:34px;font-weight:400;color:#f98315;opacity:1;}
.cart-popup label{font-size:14px}
.cart-popup input[type="checkbox"] + label{padding-left:20px}
.cart-popup input[type="checkbox"] + label:before {width:15px;height:15px;position:absolute;left:0;top:3px;}
.button-blue{padding:7px 20px;font-size:14px;background:#095ab0 ;color:#fff;border:0;cursor:pointer;}
.cart_sub_button_row button {width: 100%;margin-bottom:15px; font-size:18px;}
.cart_sub_button_row a{width: 100%;margin-bottom:15px; font-size:16px; display:inline-block; text-align: center; font-weight:500;}
.cart_sub_button_row {margin-top: 25px;}

.cart_row {display:flex;justify-content: space-between;}
.cart-product-image{width:110px;}
.cart-product-name h3 {font-size:14px; margin-top:0; font-weight: normal;}
.cart-product-name {padding: 0 10px;width:35%;}
.cart_qnty{display:flex;align-items:center;}
.cart_qnty input {width:40px;text-align: center;font-size: 16px;padding: 3px 0; border-left: 0; border-right: 0;}
.cart_qnty .minus, .cart_qnty .plus {
    width: 25px;
    font-size: 16px;
    cursor: pointer;
    height: 40px;
    line-height: 31px;
    color: #000; font-size:22px;
}
button.close_cart {background: transparent; border: 0; font-size: 30px; outline:none;}
.cart_row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap: wrap;
	flex-wrap:wrap; 
	-webkit-justify-content: space-between;
    justify-content: space-between;
	padding:8px 10px; border-top:1px solid #ccc;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}
.cart_row:last-child{ border-bottom:1px solid #ccc}
.cart-price {font-size: 16px;color:#095ab0; font-weight: bold;}
.total-row {display:flex;justify-content: space-between;padding:10px 0;}
.total-row {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items:center;-webkit-box-align: center;
	padding:10px 0;font-size: 16px;border-top: 1px dotted #ccc;
	}
.total-tax b{font-weight:500;}
.total-row h3 {margin-top: 0;color:#095ab0; font-size: 18px;}
.cart-total h2 {font-size:22px;text-align: center;margin-bottom:20px;}
.cart-total {background: url(../img/g.png); padding: 25px 15px 25px;}
.cart-total label {font-size: 14px;}
.cart-total .button-saffron {text-align:center}
.cart-price del {font-size: 13px; color: #535252;padding-right: 10px;}
.calc_amount{font-size:16px}

input[type="radio"] { display: none; }
input[type="radio"] + label {
  display: block;
  position: relative;
  padding-left:0px;
  margin-bottom: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

input[type="radio"] + label:last-child { margin-bottom:0; }
input[type="radio"] + label:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #095ab0;
  position: absolute;
  left: 0;
  top: 0;
}

input[type="radio"]:checked + label:before {
  width: 10px;
  top:0;
  left:0;
  border-radius: 0;
  opacity: 1;
  border-top-color: transparent;
  border-left-color: transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.form-row {padding: 15px 0 20px; display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.buyer-seller input[type="radio"] + label {padding-left: 28px; font-size: 14px;}
.form-row  label{font-size: 14px; font-weight:400}
.buyer-seller{padding-left: 25px;}
.social_login .fa-user-plus {font-size: 100px;color: #fff; text-shadow: 7px 6px 6px #8c8c8c;}
.cart-total .payment-option {font-size:30px;color:#095ab0;margin-top:20px;display:flex;justify-content:center;}
.payment-option i {margin: 0 2px;}
.promo_code{ border:0; margin: 30px 0; background: #f1f1f1; padding: 30px 15px;}
.detail-img{background:white;border: 1px solid #ccc;/* box-shadow: 6px 1px 9px 0 #d0d0d0; */border-right: 0;}
.product_detail_price.details {border: 1px solid #ccc; padding: 20px;}
h2{color:#095ab0;}
.flex-row 
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;-webkit-flex-wrap: wrap;
	
 }
.flex-50{width:50%;}
.padding50{padding:50px}
.how-does-work{text-align:center;width:20%;padding:0 10px; position:relative;}
.how-does-work .fa-long-arrow-right{position:absolute;top:14%;right:-15px;font-size:26px !important;color:#095ab0 !important;}
.how-does-work .fa{font-size:60px;text-align:center;color:#f98315;}
.how-does-work h3{color:#095ab0;margin: 5px 0 0 0;}
.seller_form {
	background:url(../img/bg.png);
	padding: 30px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	-webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
justify-content: center;
 -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
	}
.seller_form h2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    width: 100%;
}
.flex-center{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	-webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
justify-content: center;
 -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
	}
.text-white{color:#fff !important}
.how-does-it-work{background:url(../img/bg.png)}
.how-does-work h2 {font-size:16px;color:#095ab0;}
.why-selling-us {
    width: calc(50% - 10px);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border: 1px solid #d2d2d2;
    padding: 20px;
    margin: 10px 5px 0;
}
.why-selling {padding: 20px 20px 30px;background:url(../img/bg.png)}
.about_us {padding: 0 0 0 30px;text-align: justify;}
.mb0{margin-bottom:0}
.why-selling-us h3 { font-size: 16px; color: #095ab0; width: 100%;  text-align: center;}
.contact_form{padding:30px; background:url(../img/bg.png)}
.contact-row b{color:#f98315;font-size:20px;font-weight:400;}
.contact-row p{color:#fff;}
.contact-row {margin-bottom:25px;}
.mt0{margin-top:0}
.contact_form_box {width:100%;}
.overlay{position:relative;}
.overlay:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);left:0;top:0;
}

.seller.padding_section .overlay:after {background: rgba(0,0,0,0.8);}

.heading {position: relative;z-index: 1;}
.terms-of-use-row ol{font-size:24px}
.terms-of-use-row h3 {margin:5px 0 0 0;color:#095ab0;padding:10px 15px;background:#f0f0f0;font-size:20px;cursor:pointer;}
.terms-of-use-content{background: #ecebeb;padding:10px 25px;}
.terms-of-use-row h3 .fa{float:right;}
h1{color:#f98315;}
ul.tabs{margin:0px;padding:0px;list-style:none;}
ul.tabs li {
	background: none;
    color: #222;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    float: left; 
}
ul.tabs li.current{color:#222; position:relative; border:1px solid #ccc; border-bottom:0;}
li.tab-link.current:after {
    position: absolute;
    height: 5px;
    width: 100%;
    background: #f8f9fd;
    content: '';
    left: 0;
    bottom: -1px;
}
.tab-content {display:none;padding: 15px 0;float:left;width:100%;border:1px solid #ccc;}
.tab-content.current{display:inherit;}
.home_product {width:100%;padding:10px 15px;border-right:1px solid #ccc; text-align:center; display:inline-block; border-rigt:1px solid #ccc;}
.home_product img {height:115px;width: auto !important;display: inline-block !important;}
.home_product h3{color:#095ab0;font-size:16px;}
.home_product_price {font-size:18px;}
.home_product del {color:red;font-size:14px;}
.home_product p{margin-bottom: 16px;}
.home_product:last-child {border-right:0;}
.top-products .owl-nav{display: block !important;position:absolute;top:-55px;right:0;}
.top-products .owl-nav button {width:35px;height:35px;border: 1px solid #ccc !important;}
.top-products button.owl-prev{margin-right:5px;}
ul.tabs{width: 100%;float:left;}
.side_home_product:first-child{margin-top:108px; margin-bottom:15px;}
.home_product_row .owl-carousel .owl-stage{display:flex}
.home_product_row .owl-nav button .fa {font-size: 20px;}


.side_home_product {display:flex;flex-wrap: wrap;padding:10px; border:1px solid #ccc;}
.side_bar_content {width:70%;}
.side_home_product img{width:30%;}
.side_bar_content h3 {margin:0;font-size:16px;color:#095ab0;}
.sode_home_heading p{color:#414141 !important; font-weight:500; margin-bottom:20px !important;}
.side_bar_content p {margin: 0; color: #919191;}
.h2_black{ color:#000; margin:0;}
.product-right-slider{width:390px; position:relative}
.left-side_product {width: calc(100% - 390px); background:#fff;width: -webkit-calc(100% - 390px);width: -moz-calc(100% - 390px);}
.product_box{width:33.3%;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:20px; position:relative;}
.col50{width:50%; position:relative}
.product-right-slider .owl-drag{height:100%; position:absolute; }
.product-right-slider .owl-stage-outer{height:100%; min-height:40px;}
.product-right-slider .owl-stage{height:100%}
.product-right-slider .owl-item{height:100%}
.product-right-slider .item{height:100%; background-size:cover !important}
.product-right-slider_content {background:#095ab0;padding: 10px 20px; position: relative;}
.product-right-slider_content h2{color:#fff;font-size:20px;font-weight:400;margin:20px 0 0; }
.product-right-slider_content p{font-size:16px;color: #ccc; margin-top:50px;}
.product-right-slider a {
    font-size: 16px;
    font-style: italic;
    color: #fff;
    position: absolute;
    z-index: 9;
    width: auto;
    bottom: 50px;
    left: 50%;
    background: #095ab0;
    padding: 5px 0;
    text-align: center;
    transform: translateX(-50%);
}
.spot-by-product p{ margin-bottom:5px; color:#000;}
.product_box:nth-child(3n+3){border-right:0;}
.product_box:nth-child(1){border-top:0;}
.product_box:nth-child(2){border-top:0;}
.product_box:nth-child(3){border-top:0;}
.product_box img {height:120px;display:inline-block;margin-bottom:30px;}
.product_box a {color: #095ab0;font-size:14px;margin-bottom:5px;width:100%;display: inline-block; font-weight:500;}
.product-right-slider_content:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    background: #095ab0;
    right: 0;
    z-index: 9;
    transform: rotate(45deg) translateY(-50%);
    top: 50%;
}

.ul li {list-style: none; color: #fff;list-style-position: inside; position: relative; padding-left:18px;}
.ul li a{ color: #fff; position: static; font-size:14px; font-style: inherit;padding:0px;}
.ul li:before { content:"\f005"; position: absolute; left: 0;font: normal normal normal 12px/1 FontAwesome;top:5px; color:#f99f4c;}
.ul li a:hover{color:#f98315;}

.ul{margin-top:15px}
.product-right-slider .owl-dots {position: absolute; width: 100%; bottom:5px; text-align: center;}
.product-right-slider button.owl-dot{background:#fff!important;width:10px;height:10px;margin:2px;border-radius:100%; outline:none;}
.product-right-slider button.owl-dot.active{ background:#095ab0 !important;}
.pt0{padding-top:0 !important;}
.refund_policy_row h3 {margin:0 0 10px 0;color: #095ab0;font-size: 20px;}
.refund_policy_row li {font-size: 14px; margin-bottom: 5px; color:#000}
.privacy_policy h3{margin:0 0 10px 0;color:#095ab0;font-size:20px;}
.privacy_policy li {font-size:20px;color:#095ab0;margin-bottom: 30px;}
.privacy_policy li p{color:#535252}
.privacy_policy ol{padding-left:15px;}

.accordion-container {position:relative;width:100%;border-top: none;outline:0;cursor: pointer}
.accordion-container .article-title {margin:5px 0 0 0;color:#095ab0;padding:10px 15px;background:#f0f0f0;font-size:20px;cursor: pointer;}
.accordion-container .article-title:hover,
.accordion-container .article-title:active,
.accordion-container .content-entry.open .article-title {background-color:#095ab0;color:white;}
.content-entry{position:relative}
.accordion-container .article-title:hover i:before,
.accordion-container .article-title:hover i:active,
.accordion-container .content-entry.open i {color:white;}
.accordion-container .content-entry i {position:absolute;top:3px;right:12px;font-style:normal;font-size:1.625em;sans-serif;color:#095ab0;}
.accordion-container .content-entry i:before {content: "+ ";}
.accordion-container .content-entry.open i:before {content: "- ";}
.accordion-content {display:none;padding-left: 2.3125em;}
.accordion-content h3{margin:15px 0 10px 0;color:#095ab0;font-size:20px;}
.accordion-content li {font-size:16px;color:#095ab0;margin-bottom:20px;}
.accordion-content p{color:#535252}

.dc-view-switcher > button {
    font-family: 'fontAwesome';
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    font-size: 1.5em;
    vertical-align: middle;
    color: #095ab0;
    opacity: 0.3;
    outline: none;
    transition: opacity .4s ease;
    font-size: 25px;
    padding: 0 2px;
}
.dc-view-switcher > button[data-trigger="list-view"]::before {content: "\f00b";}
.dc-view-switcher > button[data-trigger="grid-view"]::before { content: "\f009";}
.dc-view-switcher > button[data-trigger].active { opacity: 1;}

.download-cards[data-view='grid-view'] .list_product_feature{display:none}
.download-cards[data-view='list-view'] .list_product_feature{display:block}
.download-cards[data-view='list-view'] .col-md-3{width:100%; margin-bottom:20px;border: 1px solid #e7e7e7;}
.download-cards[data-view='list-view'] .col-md-3 .category_product.list_product{ width:65%;float:left}
.download-cards[data-view='list-view'] .col-md-3 .list_product_feature{width:35%;float:left; padding:20px 0 }
.download-cards[data-view='list-view'] .col-md-3 .list_product_img {width:30%; float:left}
.download-cards[data-view='list-view'] .col-md-3 .list_product_detail{float:left;width:70%;text-align:left; padding:10px 10px 0;}
.download-cards[data-view='list-view'] .col-md-3 .category_product h3{margin-top:0}
.download-cards[data-view='list-view'] .category_product.list_product .btn {margin-top:25px; width:auto}
.download-cards[data-view='list-view'] .category_product img{width:100%}
.list_product_feature h3 {color:#095ab0;font-size:16px;margin: 0 0 5px 0;}
.list_product_feature p{font-size:14px;}
.list_product_feature p b{color:#095ab0;font-weight:normal;font-size:14px;}
.list_product_feature a{font-size:14px;}
.dc-view-switcher {position:absolute;right:0;top:-38px;}
.bulk_buy_list{background:#f8b567;padding:20px;}
.bulk_table strong {color: #095ab0;font-weight: 500;}
.bulk_table td {width:25%;font-size:12px;vertical-align:middle !important; padding:10px !important;}
.bulk_table td  p{margin:0; font-size:12px;}
.bulk_buy_list h4 {font-size:16px;margin:10px 0 0 0;display:inline-block; color:#000}  
.bulk_buy_list li{padding:3px 0;border-bottom:1px solid #ffcb8e;}
.bulk_buy_list{max-height:auto;overflow-y: auto;}
.bulk_buy_list ::-webkit-scrollbar{width:5px;background-color: #F5F5F5;}
.bulk_buy_list ::-webkit-scrollbar-thumb{background-color: #ccc;}
.basic_info_row {border: 1px solid #ccc; padding: 20px;}
.basic_info_row h3 {border-bottom: 1px solid #ccc;margin: 0 0px 5px;padding-bottom: 8px;width: 100%;display: inline-block;}
.basic_info .row-info{border-bottom: 1px solid #ccc;padding: 10px 0;font-size: 14px;}
.border_bt0{border-bottom:0 !important}
div.error {font-size: 12px;}
.basic_info_row h3 a{font-size:14px;margin-top: 8px;}
.basic_info  b{color:#095ab0;font-weight:600;}
.row-info:after, .row-info:before {content: " ";display: table; clear:both;}
.col-30 {width:30%;float: left;}
.col-60 {width:60%;float: left; padding-left:10px}
.edit_profile{background:url(../img/bg.png); padding:30px}
.add_billing_address{background:url(../img/bg.png); padding:30px}
.add_billing_address .input-group{width:100%}
.upload-btn-wrapper {position:relative;overflow:hidden;display:inline-block; width:100%;}
.upload-btn-wrapper .btn 
{
	width:100%;border: 1px solid #ccc; color:gray;
    background-color: white; padding: 0 20px;
    font-size: 14px; height: 40px; text-align:left;
}

.upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;}
.input_submit.add_more_row {text-align:center;margin: 20px 0 0;}
.by_request .input-group{width:100%}
.review_table th{color:#095ab0; font-size:14px; font-weight:400;}
.selectpicker{width:100%}
.table_scroll{width:100%;display: block;overflow-y: auto;}
.dashboard_banner {width: 100%; ;position: relative;background: #095ab0  !important; padding:25px 0; display: inline-block;}

.dashboard_banner h1 { color: #ffff;}

.inner_banner_heading h1 {margin: 0; color:#fff; font-size:22px; font-weight: normal;}
.inner_banner_heading {position:absolute;top: 50%;transform: translateY(-50%); z-index:9;}
.bulk_buy_sidebar h3{background: #494949; margin-bottom: 0; padding:10px 20px; color: white; font-size:18px; font-weight: normal;}
.dropdown-menu-header{display:none}
.open .dropdown-menu-header {
    position: absolute;
    z-index: 999999;
    top: 39px;
    width:calc(100% - 30px);
    background: #fff; 
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex; 
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; border:1px solid #ccc}

.dropdown-menu-header .dropdown-menu
{
	position:static !important; 
	display:inline-block !important; 
	box-shadow:none; 
	border-right:0px solid #ccc; min-width:100%;
}

.dropdown-menu-header li a{white-space: initial !important;}
.dropdown-menu-header .col-sm-3 {padding: 0; border-right: 1px solid #ccc; width:25%}
.footer-content p {text-align: justify;}
.mneu-banner img {width: 100%;}
.change_address_table th:nth-child(2) { width: 30%;}
table th {font-size: 14px;}
.career_row h2 {font-size: 22px; margin-top:0;}
.career_row li {list-style: none;width: 50%; float: left; padding: 2px 0;font-size: 14px;}
.career_row p { width: 100%;  float: left; margin:0;}
.career_row a { border: 1px solid #f98315;  padding: 8px 15px;  font-size: 14px; display:inline-block}
.career_row {width: 100%; display: inline-block;  padding: 20px;  background: #eaeaea;}
.order-track-row {width: 100%;display: inline-block; background: #efefef; padding: 20px;}
.track-order-left h2 { margin-top: 0; font-size:20px; text-align:left !important}
.track_row {width: 100%;border-bottom: 1px solid #ccc; padding: 8px 0; float: left;}
.track_box:first-child {width:30%; float:left;}
.track_box{width:70%; float:left; font-size:14px;}
.track_box b {color: #095ab0; font-weight: 500;}
.order-track-row p {margin-bottom: 0;}
ol.progtrckr { margin: 25px 0; padding: 0; list-style-type: none; display: inline-block; width: 100%;}
ol.progtrckr li { display: inline-block; text-align: center; line-height: 3.5em; width:33.3%;float:left; font-size:12px;}
ol.progtrckr li.progtrckr-done {color:#095ab0; border-bottom:4px solid #095ab0; font-weight:600;}
ol.progtrckr li.progtrckr-todo { color: silver;  border-bottom: 4px solid silver;}
ol.progtrckr li:after {  content: "\00a0\00a0";}
ol.progtrckr li:before {  position: relative; bottom: -2.5em;float: left;left: 50%;line-height: 1em;}
ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: white;
    background-color:#095ab0;
    height: 2.2em;
    width: 2.2em;
    line-height: 2.2em;
    border: none;
    border-radius: 2.2em;
}
ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color:#c0c0c0;
    font-size: 2.2em;
    bottom: -1.2em;
}

.track-order-left {width:70%; float: left;}
.track-order-right {width: 20%;float: right; margin-top: 75px;border: 1px solid #ccc;}
.store_location .container{position:relative}
footer {width: 100%;display: inline-block;}
.store_location_left{width: 50%; float: left;min-height: 400px; max-height:600px; overflow-y:auto;}
.map_icon {width: 100px; text-align: center; float:left}
.address_map { width: calc(100% - 150px); float: left;padding-left: 10px;}
.address_map h3 {margin: 0 0 5px 0; font-size:18px; color: #0061aa;}
.address_map address {font-size: 14px; line-height: 20px;}
.map_icon i {color: #f98315; font-size: 50px;}
.map_icon p{ font-size:12px}
.store_map { width: 50%;position: absolute; height: 100%; right: 0;}
.address_location {width: 100%;float: left;}

.store_location_left::-webkit-scrollbar{width:5px;	background-color: #F5F5F5;}
.store_location_left::-webkit-scrollbar-thumb{background-color: #ccc;}
.store_link a {font-size:12px;padding-right:5px;}
.outer .owl-nav { text-align: inherit !important;}
.privacy_policy p {text-align: justify;}


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background-color: #fff;
  border-radius: 50%;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: none;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.5em;
}
.ui-slider-horizontal {
  height: 0.4em;
  border: 0;
  background-color: #e8e8e8;
}
.b {
  font-weight: 100;
  text-align: center;
  display: inline-block;
  background-color: #00CEAF;
  color: #fff;
  padding: 30px;
  border-radius: 3px;
  min-width: 200px;
  transition: all 0.3s;
  font-size: 30px;
}
.b:hover {
  background-color: #00b599;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-state-active {
  border-color: #00CEAF;
  border-width: 3px;
  height: 1.2em;
  width: 1.2em;
  background-color: #00CEAF;
}
.ui-state-hover:hover,
.ui-widget-content .ui-state-hover:hover,
.ui-widget-header .ui-state-hover:hover,
.ui-state-focus:hover,
.ui-widget-content .ui-state-focus:hover,
.ui-widget-header .ui-state-focus:hover,
.ui-state-active:hover,
.ui-state-hover:focus,
.ui-widget-content .ui-state-hover:focus,
.ui-widget-header .ui-state-hover:focus,
.ui-state-focus:focus,
.ui-widget-content .ui-state-focus:focus,
.ui-widget-header .ui-state-focus:focus,
.ui-state-active:focus,
.ui-state-hover:active,
.ui-widget-content .ui-state-hover:active,
.ui-widget-header .ui-state-hover:active,
.ui-state-focus:active,
.ui-widget-content .ui-state-focus:active,
.ui-widget-header .ui-state-focus:active,
.ui-state-active:active {
  background-color: #00CEAF;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border-color: #a3a3a3;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  box-sizing: border-box;
  background-color: #a3a3a3;
  outline: 0;
}
.ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover,
.ui-state-default:focus,
.ui-widget-content .ui-state-default:focus,
.ui-widget-header .ui-state-default:focus,
.ui-state-default:active,
.ui-widget-content .ui-state-default:active,
.ui-widget-header .ui-state-default:active {
  outline: 0;
  background-color: #00CEAF;
  border-color: #00CEAF;
}
.ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover {
  background-color: #fff;
}
.ui-state-default:hover:active,
.ui-widget-content .ui-state-default:hover:active,
.ui-widget-header .ui-state-default:hover:active {
  background-color: #00CEAF;
}



.ui-slider {
  font-size: 0.6em;
  width: calc(100% - 2.4em);
  margin-left: 1.2em;
  /*Slider-range darker*/
}
.ui-slider .ui-slider-handle {
  background-color: #ffd434;
  background-blend-mode: multiply;
  font-size: 2em;
  margin-top: -3px;
  border-radius: 1px;
  border-color: #eac127;
}
.ui-slider .ui-slider-range {
  background-color: gray;
  background-blend-mode: multiply;
}


p.price-filters {margin-top: 20px;}
.left_flr  input{height:35px; padding:0 10px; font-size:14px; width:100% !important;}
.right_flr  input{height:35px; padding:0 10px;font-size:14px; width:100% !important;}

.left_flr { width: 40%;  float: left;}
.right_flr { width: 40%;  float: right;}
.price_filter { margin:20px 0; width: 100%;  display: inline-block;}
.price_filter h3{margin-top: 0; font-size: 18px;   margin-bottom:20px; width:100%; display:inline-block}
.pric_btn { width: 100%; margin-top: 5px;}
.product-feature-detail {width: 100%;display:inline-block;}
.product-feature-detail p {color:#000;margin-top:5px;text-align:justify;}
.text-saffron{color:#f98315;}
table a {
    font-size: 14px;
    color: #095ab0;
    font-weight: 500;
}
table .button-saffron {padding: 8px 10px;font-size: 14px; white-space:nowrap;}
.smiliar-product-detail {background: #fff;}
.feature-top li {list-style: none;display: inline-block;padding-right: 10px;font-size: 14px;}
.feature-top li b {color: #095ab0;padding-right: 5px;}
.feature-top { width:100%;dsplay: inline-block;margin-top:15px;}
.feature-top h5 {font-size:16px; margin: 0;}
.offer-product{padding-top:0;}
.offer {position: absolute; top: 12px;background: red;color: #fff;width: 45px;height:45px;
    border-radius: 100%;
    font-size: 12px;
    padding: 5px;
    right: 10px;
}

.flr-product li {
    color: #f98315;
    list-style: none;
    display: inline-block;
    border: 1px solid #f98315;
    padding: 5px 10px;
    font-size: 12px;
    margin-right: 5px;
}
ul.flr-product {width:100%;display: inline-block;}
.flr-product li i {color:#095ab0;padding-left: 9px;font-size: 14px;}
.sticky {
  /*height:100vh;*/
  min-height:400px;
  overflow: auto;
  position: -webkit-sticky;
  position: sticky;
  top: 5%;
}
.spot-buy-offer .home_product{padding-bottom:0}
.bulk_buy_sidebar{
	
  max-height:100vh;
  min-height:400px;
  overflow: auto;
  position: -webkit-sticky;
  position: sticky;
  top: 5%;}

.sticky::-webkit-scrollbar,
.sticky::-webkit-scrollbar-thumb {
  width:26px;
  border-radius:0;
  background-clip: padding-box;
  border:10px solid transparent;
}

.sticky::-webkit-scrollbar-thumb {        
  box-shadow: inset 0 0 0 10px;
}
.table-add-row input {width: 30px;text-align: center; font-size: 18px;}
.table-add-row .minus, .table-add-row .plus {
    width: 20px;
    border-radius: 0;
    padding: 0;
    border: 0;
    font-size: 22px; cursor:pointer;
}
.bulk-products .owl-nav button {width:35px;height:35px; border: 1px solid #ccc !important; }
.bulk-products .owl-nav {display: block !important; position: absolute; top: -55px; right: 0;}
.bulk-products button.owl-prev { margin-right: 5px;}
.bulk-banner img { width: 100%;}
.bulk-banner a {bottom:18px;}
.product_box .price {font-size: 18px;}
.product_box .price  del{font-size:14px; color:red;}
.spot-buy {display:inline-block;padding: 24px 0 0; border-bottom: 2px dotted #095ab0; width:100%;}
.spot-buy h2 {margin-bottom:15px;}
.top-products {background:#fff;}
.bulk-products{background:#fff; padding-bottom:0;}
.spot-buy-offer .owl-nav button {width:35px;height:35px; border: 1px solid #ccc !important;}
.spot-buy-offer .owl-dots{display:none;}
.spot-buy-offer .owl-nav {display: block !important; position: absolute; top: -55px; right: 0;}
.spot-buy-offer button.owl-prev { margin-right: 5px;}
.spot-buy-offer .category_product{padding:0 0 80px; position:relative}
.spot-btn{position:absolute;bottom: 0;width: 100%;left: 0;}
 .ui-menu .ui-menu-item {margin: 0 0 5px;cursor: pointer; padding: 8px 5px; font-size: 14px;width: 100%;}
.ui-menu .ui-menu-item:hover{background:blue;color:#fff; width:100%;}
.ui-menu .ui-menu-item-wrapper{width:100%; background:transparent !important;padding: 0 !important;}
.spot-buy  .category_product_list {display: flex;flex-wrap: wrap;}

.spot-buy .product-btn-wrap {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 90%;
    right: 0;
    margin: auto;
}
.spot-buy .list_product_detail{margin-bottom:65px}
.price_request del {color: red;font-size: 14px;}
.table td,.table th{font-size:14px}
.table-overflow{display:block; overflow-x:auto}
.bc-editprofile .input-group-addon{
    border-right: 0;
    float: left;
    width: 35px;
    height: 40px;
    line-height: 30px;
}

.control-label span{
  position: relative;
  display: inline-block;
  margin-top: 20px;
}
.control-label span[title]:hover:after {
  content: attr(title);
  position: absolute;
  top:0
  left: 0;
  width:200px;
}

.bc-editprofile .form-control{width: calc(100% - 35px); float: right; padding-left: 10px}
label.error {
    color: red;
    font-weight: 400;
    font-size: 12px;
    margin-left: 40px;
}
.edit_profile .input-group{width:100%}
.green {margin: 0; color: green;}
.button-heading{width:100%; display:inline-block; font-size:18px;}
#productList .form-control.error { background: #ff00002e;}
td{padding:8px;border:1px solid #ddd; font-size:14px;}
.dshscthd {font-size: 20px;color: #255ab0;margin-bottom: 10px;}
.thank-wrap {padding: 20px;text-align: center;width: 100%;margin-top: 20px;background: #efefef;}
.bc-editprofile div.error {padding-left: 40px;}
.product-cart-btn {
    position: absolute;
    bottom: 15px;
    width: 100%;
    left: 0;
    padding: 0 15px;
}
.download-cards .category_product {
    text-align: center;
    display: inline-block;
    padding:20px 0 20px;
    width: 100%;
   }

.download-cards .col-md-3{ position: relative;}

.logo-header {width: 75%;}
.table-add-row { margin-right: 8px;}
.table-add-row.flex-row.flex-center input {margin: 0 5px;}
ul.addresslist.dell_address {margin: 0 -10px;}
.addresslist.dell_address li {list-style:none;float:left;width:50%; font-size:14px; padding:10px}
li.fulllist {list-style: none;}
.orhding {font-size: 18px;color: #095ab0; margin-top:0;}
.btns a {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    margin-bottom: 8px;
    padding: 8px 10px;
}
p.addresslist {padding: 10px;background: #efefef; font-size: 12px;}
.addresslist.dell_address {margin: 0 -10px;}
.related_product .col-md-3 {padding-bottom:65px;}
.thanks-banner {padding-top: 30px; box-shadow:-76px -2px 40px -6px #dad7d7 inset;}
.thanks-banner img {z-index: 9;width: 100%;position: relative; right: -95px;}
.wrap-404{text-align:center}
.wrap-404 h2 {font-size:110px;}
.wrap-404 p {font-weight: 500;font-size:18px;}
.wrap-404 a{font-weight: 500;font-size:20px;}
.container-404 {
    width: 100%;
    display: inline-block;
    height: 100vh;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
    background-size: 100% !important;
}
.thank-wrap h2 {text-shadow: 0px 8px 0px #d6d3d3;}
.spot-by-product h3.product_name {height: 38px; overflow: hidden;display: -webkit-box;
  -webkit-line-clamp:2;  -webkit-box-orient: vertical; }
.dropdown-content { display: none;}
.dropdown.user-drop-dwn:hover .dropdown-content { display: block;}
.dropdown-content {position: absolute; background: #fff; padding:0; top:30px; z-index:1; width: 170px;}
.dropdown-content a { padding: 8px 10px !important; display: inline-block;  width: 100%; border-bottom: 1px dashed #ccc;}
.slider_top_content {background-position: top -9px center !important;}
.dropdown.user-drop-dwn {  padding:3px 0;}
#sloginfrm .input-group{width:100%;}
#big .item img {height:auto;display: inline-block;  padding: 4px 0 0; object-fit: cover;}
.contact-row a {color:#fff;}
.paging {padding: 0 15px;}
.pagination>li>a, .pagination>li>span{font-size:14px;}
.number .number-row {margin-right:5px;}
.number span{padding:0;}
.information_contact label.error {margin-left: 0; color: red !important; font-size:11px !important; background:transparent}
.error {color:red; background: #ff000024;}
.information_contact .form-group label {font-size:14px;color: #696969;font-weight: normal;}
.by_request .form-control {font-size:12px;}
.form-control:focus{color:#000; text-decoration:none;}
.number-row span {color: #000; font-size: 20px;border:1px solid #a7a7a7}
.cart-total button {width:100%; margin: 0;}
.tblpurchase {width: 100%; display: inline-block; overflow-y: scroll;}
#frm_contact label.error { position: absolute; width: calc(100% - 40px); left: 0; bottom: -20px;}
.bulk_buy_list :first-child h4 {margin-top: 0;}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #cacaca !important;
    height: 35px !important;
    border-radius:0 !important; font-size:12px;
}
.cart_sub_button_row a:hover{background:#095ab0; text-decoration: none ; color: #fff;}
.button-blue:hover {background: #f98315; color: #000;}
.button-saffron:hover{background:#095ab0; text-decoration:none; color: #fff;}
.spot-buy-offer{padding-bottom: 0;}
.spot-buy-offer .product_name {margin: 10px 0 0;}
.category_product.list_product h3 {height:40px; overflow: hidden; display: -webkit-box;
  -webkit-line-clamp:2; -webkit-box-orient: vertical;color: #095ab0; }
.nav-dropdown{padding-left:0} 
.product-table {margin-top: 30px;}
#buyrqst-frm h2{color:#000; margin-top:0;}  
.spot-btn img { width: 16px !important; height: auto !important; margin-top:-5px;}
img.cart-width{ width: 16px !important; height: auto !important; margin-top:-5px;}
.spot-btn img:hover{filter: brightness(100);}
.user-drop-dwn .dropdown-content { border-top: 1px solid #ccc;}

.control-label span[title]{width:100px;}

@media only screen and (max-width:1199px) 
{
.contact_info h3 {font-size: 16px;}
.contact_info p{font-size:12px}
#big .item {height:auto;overflow: hidden;}
.inner_banner {width: 100%; height: 200px;}
.by_request {width: 100%; overflow-y: auto;}
.by_request table { width: 1100px;}
.tblpurchase {width:100%;display: inline-block; overflow-y: scroll;}
.tblpurchase table {width: 1100px; display: table;}
.tblhistory { width: 100%;  overflow-y: auto;  display: inline-block;}
.tblhistory table { width: 800px; display: table;}
.qtn-rfp {width: 100%;display: block;overflow-y: auto;} 
.qtn-rfp table {width: 900px; display: table;}
table{max-width:auto !important;}
.thumbnail-container img { max-height:auto;}
}

@media only screen and (max-width:1024px) 
{
.left_top_header li{ font-size:12px}
.right_top_header li{font-size:12px; padding:0 8px;}
.dropdown-menu-header li a{ font-size:12px}
.chec_product_name p {font-size: 12px;}	
.seller h2 {font-size: 20px;}
.how-does-work .fa { font-size:36px;}
.how-does-work h2{font-size:14px}
.why-selling-us h3 {font-size: 14px;}
 h1{font-size:26px}
.career_row h2 {font-size:18px; margin-top: 0;}
.review_table{ width: 100%;  display:inline-block;   overflow-x: auto;}
.quotation_table { width: 100%;  display:inline-block;   overflow-x: auto;}
.product-table {display: block;overflow-x: auto;}
.product-table table{width:1100px;}
.by_request {width: 100%; overflow-y: auto;}
.by_request table { width: 1100px;}
.product-feature-detail li {width:100%;}
.spot-box{ width:100%}
}


@media only screen and (min-width:992px) 
{
.bulk_buy_list {display: block !important;}
}

@media only screen and (max-width:991px) 
{
.product-right-slider { width: 100%;}
.product-right-slider_content h2 {font-size:18px;margin-bottom:0;}
.product-right-slider_content {padding:10px 15px; height:auto; width:100%;}
.product-right-slider_content p {font-size: 12px;color: #ccc;}
.left-side_product{width:100%;background:#fff;}
.product-right-slider a {position: static; display: inline-block; transform: inherit; width: 100%; text-align: left; padding-left: 15px;}
.padding_section {padding: 20px 0;}
.h2, h2 {font-size:20px;}
.footer-content h2 {font-size: 18px;}
.side_home_product:first-child {margin-top: 98px;}
.home_product img {max-width: 100% !important; height:150px;}
.side_home_product:first-child {margin-top: 20px;}
.footer_col { width: 33.3%; padding: 15px;}
.footer_col.subcribe_footer{ width: 50%;}
.footer_col.supplier_footer {width: 50%;}
.button{font-size:16px;}
.category_product_list .col-md-3:nth-child(3n + 1){  border-left: 1px solid #e7e7e7;}
.category_product_list .col-md-3:first-child { border-bottom: 0;}
.category_product_list .col-md-3:nth-child(4n + 4) { border-right: 0;}
.category_product img { width: 80%; display: inline;}
.accordion-container .article-title{font-size:16px}
.accordion-container .article-title{font-size:16px}
.accordion-container .content-entry i {top:8px;font-size:22px}
.dc-view-switcher{right:20px; position:relative; top:0;}
.category_product_list .h2 {width:100%; margin-bottom:10px;}
.dc-view-switcher > button{font-size:20px; top:-5px;}
.download-cards[data-view='list-view'] .col-md-3 .list_product_img{width:100%}
.download-cards[data-view='list-view'] .col-md-3 .category_product.list_product{width:100%}
.download-cards[data-view='list-view'] .category_product img { width: 80%;}
.download-cards[data-view='list-view'] .col-md-3 .list_product_feature{width:100%}
.price-detail{font-size:24px}
.minus, .plus {width: 25px;font-size:16px;}
.number-row {width: 100%; margin-bottom: 20px;}
button.add_to_cart { margin: 0 8px 0 0;}
.subctlist.bulk_buy_list { display: none;}
#toggle {width:22px; height: 30px;  margin: -2px 15px 0 0;  float: left;}
#toggle div {  width: 100%;  height:3px;  background: white;  margin: 4px auto;  transition: all 0.3s;  backface-visibility: hidden;}
#toggle.on .one {  transform: rotate(45deg) translate(5px, 5px);}
#toggle.on .two {  opacity: 0;}
#toggle.on .three { transform: rotate(-45deg) translate(5px, -5px)}
.bulk_buy_sidebar h3{margin-bottom:20px; padding:10px;}
.change_address_table { width: 100%;  display: block;   overflow-x: auto;}
.sign_up_left{height:auto !important;padding: 50px 0;}
.slider_top_content {display: none;}
.product-right-slider_content:before{display:none}
.bulk_buy_sidebar {height: auto; min-height: auto; overflow: auto; position: static;}
.bulk-banner {width: 100%;}
.bulk-banner img{ display:none;}
.ul li {float:left;padding-right: 10px;}
.download-cards[data-view='list-view'] .col-md-3 .category_product.list_product { padding-bottom: 0;}
.download-cards[data-view='list-view'] .product-cart-btn {position: relative; bottom: inherit; width: 100%; left: 0;padding: 0;}
.subctlist h2{font-size:14px;}
.number button.add_to_cart{margin: 0;}
}


@media only screen and (min-width:768px) 
{
	.filter_side{display:none}
	.hide_sider_bar{display:none}
	.xs-hide{display:none}
}

@media only screen and (max-width:767px) 
{
#buyrqst-frm .input-group {margin-bottom: 10px;}	
.xs-show {display:none;}	
.thanks-banner {padding-top:30px;text-align:center;}	
.thanks-banner img {width:50%;right: 0;}
.thank-wrap { border:0}
.left_top_header { background: #f38d21;
    padding: 3px;
    text-align: center;}
.left_top_header li a {
    color: #ffffff;
    padding: 0px 0 0;
}
	#buyrqst-frm h2{
	margin-top: 116px;
	}	
.right_top_header ul {margin: 0;float: none; text-align:center}
.logo-header {width:130px;float:none; margin:auto}
.header_middle {background:#f8f9fd;padding:14px 0 15px;}
.header-cart-row {position:relative;width:100%;margin-top:20px;}
.cart-box .badge{right:36%; top:-22px;}
.cart-box{width:25%}
.header_search {margin-top: 20px;}
.banner-thumb{display:none}
.outer {margin-bottom: 20px;}
.open>.dropdown-menu {display: block; float: left; width: 24% !important;}
.mneu-banner{display: none;}
.dropdown-menu-header .col-sm-3{width:50%}
.outer .owl-nav{display:none}
.header_cart_row p { margin: 0; padding-left: 10px; font-size: 12px;}
.product_box {width:50%; padding:20px 5px;}
.product_box:nth-child(3) {border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
.product_box:nth-child(2n+2){border-right:0}
.footer_col {width: 50%; padding: 15px;}
.footer_col.subcribe_footer {width: 100%;}
.footer-content h2 {font-size:16px; margin-top:20px;}
.footer-content{padding-bottom:10px; margin-top:0;}
.foter_menu{padding-top:0;}
.footer_col {padding: 10px 15px 0;}
.footer-links a {font-size:12px;line-height: 20px;}
.footer-top {background: #172437;padding: 15px 0 10px;}
.payment-option {font-size: 16px;  margin-top: 0;}
.col50.slider_top_content {display: none;}
.product-right-slider_content.col50 {width: 100%; padding: 0 20px 15px;}
.product-right-slider_content:before {right: inherit;top: inherit;bottom: -8px;}
.none_mobile{display:none  !important}
.right_top_header li{ border-right:0}
.bottom-footer p, .bottom-footer a{font-size:12px;}
footer h3{font-size:16px}
.dropdown-menu-header .col-sm-3:nth-child(2n) {border-right: 0 !important;}
.total_price{font-size:20px !important;}
.h3 {font-size: 16px;}
.information_contact {padding: 0 20px 10px;}
.information_contact_right{border:0;}
.information_contact{border:0;}
.left_login {width: 100%;height: 200px;}
.right_login {width: 100%; padding: 30px 0; box-shadow: none;}
.facebook_login {width:100%;}
.twitter_login {width:100%; margin-top:5px;}
.category_product_list .col-md-3:nth-child(4n+1) { border-left: 0;}
.category_product_list .col-md-3:nth-child(4n + 4) { border-right: 0; border-top: 0;}
.category_product_list .col-md-3:nth-child(2n + 2) {border-right: 0px solid #e7e7e7; border-left:0;}
.flex-50{width:100%}
.seller h2 { font-size: 20px; width: 100%; text-align: center;}
.seller_form form {width: 100%;}
.seller_form p{text-align:center}
.how-does-work {width: 50%; margin-bottom: 20px;}
.how-does-work .fa-long-arrow-right {display: none;}
.about_us {padding: 15px 0 0;}
.inner_banner { width: 100%;  height:100px;}
.cart-total h2 {font-size: 18px;}
.total-row h3{font-size:18px}
.cart-product-image {width:100%;text-align: center;}
.cart-product-image img {display: inline-block; margin-bottom: 10px;}
.cart_row {padding: 20px 0; position:relative;}
.cart-product-name {width:100%; padding: 0;}
.cart-product-name h3 { margin: 2px 0;}
.cart_qnty {margin-top: 10px;}
button.close_cart {position:absolute;right:20px;top:0;}
.terms-of-use-row h3{font-size:16px}
h1{font-size:22px}
.refund_policy_row ul {padding: 0 18px;}
.mb30 {margin-bottom: 20px !important;}
.privacy_policy h3 {font-size: 16px;}
.privacy_policy li {font-size: 16px;}
.price_list_filter_desktop{display:none; position:absolute; width:100%; height:100%;overflow-y: auto; }
.price_list_filter_desktop::-webkit-scrollbar{width:5px;	background-color: #F5F5F5;}
.price_list_filter_desktop::-webkit-scrollbar-thumb{background-color: #ccc;	}
.filter_side {
    position: absolute;
    right: 60px;
    font-size: 16px;
    top: 3px;
    color: #095ab0;
    cursor: pointer;
}
.price_list_filter_desktop {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index:9;
    top: 0;
    background:#f98315;
}

.hide_sider_bar {
    position: fixed;
    right: 30px;
    top: 19px;
    font-size: 30px;
    color: #fff;
    display: block;
    cursor: pointer;
    z-index: 99;
    font-weight: normal;
}
.price_list_filter_desktop .cate ul {max-height: initial; overflow-y: auto;}
.price_list_filter_desktop .capacity ul{max-height: initial; overflow-y: auto;}
.price_list_filter_desktop .Product-type ul {max-height: initial; overflow-y: auto;}
.product_filter.brand ul {height: auto; max-height: initial;}
.price_list_filter_desktop.subctlist li a{color:#fff}
.price_list_filter_desktop .product_filter li label{color:#fff}
.price_request {font-size:14px}
.h2, h2 {font-size:20px;}
.dc-view-switcher {width: 100%;  float: left;  margin-bottom: 10px; margin-top:8px;}
.dc-view-switcher > button{float:right}
.category_product .btn {padding: 6px 5px;}
.detail_row{margin:0}
.detail-img{border:1px solid #ccc}
.thumbnail-container {text-align: center;}
.thumbnail-container img{ display:inline-block;}
.product_detail_price h5{font-size:16px}
.product-feature-detail li b{font-size:14px}
.product-feature-detail li{font-size:14px}
table.table.table-hover.table-bordered.bulk_table {width: 100%;display: block;overflow-x: auto;}

.h3, h3{font-size:18px}
#toggle {margin:-3px 15px 0 0;}
.col-30 {width: 100%; float: left;}
.col-60 {width: 100%;padding-left: 0;}
.inner_banner_heading{ width:100%; text-align:center; left:0;}
.edit_profile { padding:20px}
.career_row img { margin-bottom: 20px;}
.career_row p {  margin:0 0 10px 0;}
.track-order-left {width: 100%; float: left;}
.track-order-right {width: 100%;float: left;margin-top: 0;border-left: 0;border-right: 0;border-top: 0;}
ol.progtrckr li.progtrckr-done {border-bottom: 0;border-left: 4px solid #095ab0;text-align: left;line-height: 29px;}
ol.progtrckr li{width:100%; padding:10px 0; position:relative}
ol.progtrckr li.progtrckr-todo{border-bottom: 0;border-left: 4px solid silver;text-align: left;line-height: 29px;}
ol.progtrckr li.progtrckr-done:before {top: 0; left:-14px; text-align:center}
ol.progtrckr li.progtrckr-todo:before {top: 0; left:-11px;}
.store_location_left {width:100%;min-height: auto; max-height: 300px;}
.store_map {width:100%;position:relative;right:unset;height:300px;float:left;}
.category_product_list .bredcrmp { padding-left: 20px;}
.flr-product{padding:0 20px;}
.category_product_list .h2{padding:0 20px; font-size:18px;}
.home_product_price {font-size:18px;}
.h2_black{text-align:center}
.dashboard_banner {width: 100%;}
.bulk-products .owl-nav{display:none !important;}
.top-products .owl-nav{display:none !important;}
.by_request {width:100%;overflow-y: auto;}
.inner_banner_heading h1{font-size:18px}
.dashboard_banner {width: 100%;min-height:60px;}
.dropdown-menu-header .col-sm-3 {width: 100%;}
.spot-buy-offer .owl-nav {  top: -50px; display: none !important; } 
.spot-btn {position: relative;  bottom: initial;}
.spot-buy-offer .category_product{padding: 0}
.spot-buy-offer .owl-dots{display:none;}
.spot-by-product h3.product_name{height: auto;}
.by-it-now { margin-left: 0;    margin-bottom: 8px;}
.product_box a { font-size: 13px;}
.ul li a{font-size:13px;}
.cleaning_supplies{ padding: 0;}

p{font-size: 13px;}


section.product-list.padding_section{padding: 0;}
.ul li { width:100%;}
.by_request table { width: 1100px; display:table;}
.menu-right {width: 100%; text-align: left;}
ul.right_nav{float: left;}
.orderlist { width: 100%;  overflow-y: auto;}
.orderlist table{ min-width: 800px;}
.bulk_buy_sidebar { height:auto;  overflow: auto;  position: relative;  top: inherit;}
.dashboard_banner .inner_banner_heading { position: static;  transform: initial;}
.bredcrmp { padding-left: 15px;}
.form-control{font-size:12px;}
.product_filter .clear{color:#fff; display:none;}
.spot-buy-offer .owl-dots button { background: #095ab0 !important;  width: 7px;  height: 7px; display: inline-block;  margin: 0 2px;}
.spot-buy-offer .owl-dots{display:block; text-align: center;}
.spot-buy-offer .owl-dot.active{background: #f98315 !important;}
#big.owl-theme.owl-carousel button.owl-dot{display: none;}
.number a { margin-bottom: 0; padding: 8px 8px; font-size: 12px; margin-right: 0;}
#addQuote { margin-right: 5px;}
.tblquote {width:100%; display: inline-block; overflow-y: auto;}
.tblquote table {width: 900px; display:table; overflow: initial;}
p.price_check { text-align: left;}
.information_contact .form-group label {font-size:12px;}
.why-selling {order:2;}
.button-saffron{font-size:16px}
.spot-buy .product-btn-wrap {left: 0;width: 80%;margin: auto;right: 0;}
.addresslist.dell_address li {
    float: left;
    width: 100%;
    border: 1px solid #e8e8e8;
    padding: 10px 10px 5px;
    margin-top: 10px;
    background: #f3f3f3;
}
p.price-filters{margin-top:0}
.price_filter h3 { margin-bottom:40px}
.price_filter {margin: 20px 0 0;}
.orhding {margin: 20px 10px 10px;}
ul.addresslist.dell_address {margin: 0 ;}
.spot-by-product h3.product_name {min-height:auto;}
.category_product.list_product h3 {height:auto;}
.nav-dropdown{padding-left:0}
.product-cart-btn {position: static;}
}

@media only screen and (max-width:540px) 
{
.logo-header{width:150px}
.h2, h2 { font-size:18px;}
.home_product_price {font-size: 18px;}
h1{font-size:20px}
.input-group-detail{width:100%;}
ul.right_nav li {font-size: 12px;}
.rc-anchor-normal{ width: 84% !important; position: relative;}
.detail-spot {width:100%;}
.spot-price-detail{width:100%; text-align:left;}
.spot-price-detail button{float:left}
#big.owl-theme {display: none;}
}

.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{
    -ms-touch-action: auto!important;
        touch-action: auto!important;
}

/* my class 26-07-2021 */


  
  .label {
    cursor: pointer;
    display: inline-block;
    color: #000;
    border: unset;
    font-size: 20px;
  }
  
  li.accnt-drop.mai-drowp {
    display: flex;
    align-items: baseline;
    justify-content: center;
    gap: 10px;
}


.header-nave .navbar-wapd .menu-item a {
    font-size: 1.5rem!important;
   /*  color: #ffffff!important;
   border-bottom: 1px solid #ff9800!important;*/
}

.header-nave .navbar-wapd .menu {
    background: #ffffff!important;
}
.header-nave .navbar-wapd .menu-item a:hover {
    color: #ff9800!important;
}
.header-nave .navbar-wapd .menu-item.has-collapsible .menu-child .menu-child-item a { 
    color: #ffffff!important;
}
.open-menu, .close-menu {
    cursor: pointer;
    border: none;
    outline: none;
    color: #ff9800!important;
    background: none;
}
.close-menu {
    position: absolute;
    top: 0;
    right: 1rem;
    border: none;
    outline: none;
    color: #ff9800!important;
    background: none;
}
  
 
  .test {
    -webkit-transition: height .3s ease;
    height: 0;
    overflow: hidden;
    width: 359px;
    background: #0000008c;
    margin-top: 10px;
    position: absolute;
    z-index: 2;
    left: -211px;
    padding: 0 20px;
}
.wap-jbod input:checked + .test {
    height: 65px;
}
.header_search.hed-ss {
    margin-top: 7px;
}
  .open-menu, .close-menu {
    cursor: pointer;
    border: none;
    outline: none;
    color: #252a32;
    background: none;
}
.close-menu {
    position: absolute;
    top: 0;
    right: 1rem;
    border: none;
    outline: none;
    color: #252a32;
    background: none;
}

.title-large {
    font-family: inherit;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: inherit;
    color: #252a32;
    text-align: center;
    text-transform: capitalize;
}
.header-nave {
    position: relative;
}
.header-nave .navbar-wapd {
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-items: center;
}
.header-nave .navbar-wapd .menu-wrapper::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    transition: background 0.5s;
}
.header-nave .navbar-wapd .menu-wrapper.offcanvas .menu {
    transform: translate3d(0, 0, 0);
    transition-duration: 0.7s;
    transition-delay: 0.2s;
}
.header-nave .navbar-wapd .menu-wrapper.offcanvas::before {
    background: rgba(37, 42, 50, 0.6);
    z-index: 1;
}
.header-nave .navbar-wapd .menu {
    position: fixed;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 0;
    bottom: 0;
    max-width: 20rem;
    width: 100%;
    padding: 1.5rem 1rem;
    z-index:9;
    overflow-y: auto;
    color: #252a32;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
    transform: translate3d(-100%, 0, 0);
    transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.header-nave .navbar-wapd .menu-block {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 3rem;
}
.header-nave .navbar-wapd .menu-link {
    font-family: inherit;
    font-size: 1rem;
    font-weight: 600;
    line-height: inherit;
    text-transform: uppercase;
    transition: color 0.35s ease-out;
}
.header-nave .navbar-wapd .menu-link:hover {
    color: #095ab0;
}
ul.menu-child {
    list-style: none;
}
.header-nave .navbar-wapd .menu-item {
    position: relative;
}
.header-nave .navbar-wapd .menu-item a {
    font-family: inherit;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: inherit;
    text-transform: uppercase;
    padding:1.2rem 1rem;
    display: block;
    color: #252a32;
    transition: color 0.35s ease-out;
    border-bottom: 1px solid #c4c2c252;
	height:35px;
}
ul.menu {
    list-style: none;
}
img.img-responsive.imd-dids.my-d {
    width: 45px;
    position: relative;
    top: 5px;
}
.header-nave .navbar-wapd .menu-item a:hover {
    color: #095ab0;
}
.header-nave .navbar-wapd .menu-item.has-collapsible {
    position: relative;
}
.header-nave .navbar-wapd .menu-item.has-collapsible .menu-child {
    display: none;
}
.header-nave .navbar-wapd .menu-item.has-collapsible .menu-child .menu-child-item a {
    font-family: inherit;
    font-size: 1rem;
    font-weight: 600;
    line-height: inherit;
    padding: 1rem 0;
    color: #252a32;
    padding-left: 2.5rem;
    text-transform: uppercase;
    transition: color 0.35s ease-out;
}
.header-nave .navbar-wapd .menu-item.has-collapsible .menu-child .menu-child-item a:hover {
    color: #095ab0;
}
.header-nave .navbar-wapd .menu-item.active.has-collapsible .menu-child {
    display: block;
    transition: all 0.35s ease;
}
.header-nave .navbar-wapd .menu-item.active.has-collapsible span::after {
    transform: rotate(90deg);
}

.fix-menu {
    width: 100%;
    background: #ffffff;
    position: fixed;
    bottom: -20px;
    left: 0;
    z-index: 999;
    padding: 8px 0 11px;
   
}
section.product-list.padding_section.mobile-m.pro-pad {
    padding: 0 13px 10px;
}
.header_search.hed-ss {
    height: 33px;
    border: 1px solid #d7d7d7;
    border-radius: unset;
}
.my-serch {
    height: 33px;
}
.btn-see {
    height: 33px!important;
}
.tesddf {
    width: 100%;
    margin: 0 auto;
}
img.img-responsive.imd-dids {
    width: 35px!important;
}
span.badge.cartcnt.busds {
    top: -7px;
    right: 20px;
}
.header-cart-row.flex-row.my-row {
    margin: 0;
}
p.text-bottome {
    margin: 0;
}

.wap-info-xd {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
img.logo-mibile {
    width: 150px;
}
ul.log-user {
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    align-items: center;
    margin: 0;
    list-style: none;
}
a.user-res {
    font-size: 25px;
    color: #000;
}
body{
    overflow-x: hidden;
  }
.logbod {
    background:#095ab0;
    width: 100%;
    height: 32px;
}
.wap-search {
    overflow-x: hidden;
}
.container.pad-con {
    padding: 10px 10px 0;
}
.stickyy.is-stickyu {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
   background: #fff;
   box-shadow: 0px 8px 15px #0003;
  }
  .cart-box.cart-nes {
    position: relative;
    width: 20%;
}
.carft-din {
    position: absolute;
    top: -30px;
    left: 14px;
    padding: 3px;
    background: #1162a9;
    color: #fff;
    opacity: 0;
    transition: .3s cubic-bezier(0.075, 0.82, 0.165, 1);
}
a.user-res {
    font-size: 20px;
    color: #000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    right: 12px;
}

.dropdown-content.dorp-new {
    left: -100px;
    /* width: 94px; */
    z-index: 1000;
    top: 33px;
}
.cart-nes a{
    font-size: 32px;
}
.cart-nes:hover .carft-din {
opacity: 1;
}


@media (min-width: 1200px){
    section.mobile-m {
        display: none;
    }
}
@media(max-width: 1024px) and (orientation:portrait){

    section.wap-desk-menu {
        display: block;
    }
    section.mobile-m {
        display: none;
    }
}



@media(min-width : 600px) and (max-width: 800px) and (orientation:portrait){
    section.mobile-m {
        display: block!important;
    }
    section.wap-desk-menu {
        display: none;
    }
        section.spot-buy-offer.padding_section.div-sof {
    display: none;
}

.searv-in {
    display: none;
  }
  .header-top {
    background: #ff9800;
}
.left_top_header ul {
    margin: 0 auto;
    text-align: center;
}
.left_top_header li a {
    color: #ffffff;
}
}
@media (max-width: 576px) {
    section.wap-desk-menu {
        display: none;
    }
	.searv-in {
    display: none;
  }
  
  .detail-spot-buy {
    margin-top: 10px;
}
  
  .dropdown-content a {
    font-size: 12px!important;
}
  
    #big.owl-theme {
        display: block!important;
    }
    ul.right_nav {
        float: unset!important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .mobile-m {
        display: block!important;
        
    }
    
    .category-waper{
        display: none;
    }
        section.spot-buy-offer.padding_section.div-sof {
    display: none;
}
}

@media only screen and (min-device-width : 600px) and (max-device-width : 800px) and (orientation : landscape) {
    section.wap-desk-menu {
        display: none;
    }
    .test {
        -webkit-transition: height .3s ease;
        height: 0;
        overflow: hidden;
        width: 639px;
        background: #1b1b1b82;
        margin-top: 10px;
        position: absolute;
        left: -373px;
        top: 32px;
        padding: 0px 20px;
    }
    ul.right_nav {
        float: unset!important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    
     .category-waper{
        display: none;
    }
    .mobile-m {
        display: block!important;
    }
    section.spot-buy-offer.padding_section.div-sof {
    display: none;
}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .mobile-m {
        display: none!important;
    }
	.xs-hide{display:block !important;}

   }
   
 
@media only screen and (max-width: 767px) {
	 header {
		background-color: #f4f6f5;
		position: fixed;
		z-index: 99999;
		width: 100%;
	}
	.owl-carousel .owl-stage {
		margin-top: 29%;
	   }
	.header-nave .navbar-wapd .menu-wrapper::before {
		  position: relative;
	}
	
.bredcrmp.col-md-12 {
    margin-top: 10px;
}

.home_product_row {
    margin-top: -93px;
}

} 

@media only screen and (max-width: 767px){
.row.teddy {
    margin-top: 88px;
}
.bredcrmp.col-md-12.mob-brdcrm {
    margin-top: auto;
}
}
.close-menu {
    
    color: #252a32;
    background: #000;
 
    padding: 3px 3px 1px 3px;
}

.header-nave .navbar-wapd .menu {
    max-width: 33rem !important;
    height: 558px;
}




