.content_text h4{background-color:#FC3; color:#fff; padding:10px 0; font-size:24px;}
.footer_top{  background-color: #FAF9F9;}
.margin-bottom-60{  margin-bottom: 0px;}
.logo{
    font-size: 30px;
}
.logo a{color:#000;}
.logo a:hover{color:#000; text-decoration:none;}

.header_right ul.icon1 div {
    position: absolute;
    top: -8px;
    left: 20px;
}
.illustration-v2 .p_img{  margin-right: 0px !important;}
/*.illustration-v2 .item{  width: 285px !important;}*/
.margin-bottom-60{  margin-top: -24px;}
.detail_rate{ float:left !important;}
.detail_pincode{float:right !important;}
.det_nav h4{  display: inline-block;}
.det_nav ul{  /*border: 1px solid rgb(218, 218, 218) !important;*/   padding: 3px 0;}
.det_nav ul li a img{  border: none !important;}
.det_nav ul li:last-child{ width:60%;}
.det_nav ul li span{  font-size: 13px;}
.det_nav ul li:first-child{ width:100%; }
.alltaxes{ clear: both;}
.det_nav ul li span img{  width: 8%; padding-right: 10px;}
.detail_pincode a img{ padding-right:6px;   width: 6%;}
.btn_form dl dt{ float:left;   padding-right: 10px;   font-size: 13px;}
.add-to-cart label{ float:left;   padding-right: 10px;   font-size: 13px;}
/*.btn_form{  background-color: rgb(244, 244, 244);  }*/
.add-to-cart{  float: left;   margin-right: 5px;}
.add-to-cart input{  width: 100px;}
.last h6{ text-align:right; color:rgb(255, 204, 51);}

.voucherPrice{  font-size: 24px; color:rgb(0, 64, 93);}
.detail_pincode{  line-height:0px !important;   position: relative;right: -40px;   top: -12px;}
.desc1 a span{ color:#fff !important;}

.product-in-table img{  float: left;width: 120px; height: auto;padding: 10px; background: rgb(255, 255, 255); margin-right: 15px; border: 1px solid rgb(238, 238, 238);}
.quantity-field{  width: 45px;height: 39px;outline: none; margin: 0 -4px;font-size: 18px;text-align: center;display: inline-block; border: 1px solid rgb(238, 238, 238);}

.quantity-button{  color: rgb(136, 136, 136);width: 45px;height: 40px;padding: 5px;border: none;outline: none;cursor: pointer;font-size: 18px;background: rgb(238, 238, 238);text-align: center;font-weight: normal;white-space: nowrap;display: inline-block;background-image: none;}
.product-it-in{   overflow: hidden;}
.table > thead > tr > th, .shopping-cart .table > tbody > tr > td{  
    /*padding: 15px;*/
    text-align: center;

}
.table > thead > tr > th {
    background: #EFF9FF;
}
    .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
        vertical-align: middle;
        border-right: 1px solid #ccc !important; /*padding: 10px;*/
    }
.product-in-table{ border:none !important;}
.table > tbody > tr > td{border:none !important;   vertical-align: middle !important;}
.table > thead > tr > th{border:none !important;}
.cart{ margin:0 0 0 0 !important}
.btn_form a{ float:right;}
.rounded-x{ border-radius:50%;}
.rounded-x img{  top: -5px;position: relative;}

.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active{  background: rgb(0, 64, 93) !important;}
.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active{  background: rgb(255, 204, 51) !important;}
.actions .disabled a, .actions .disabled a:hover, .actions .disabled a:active{  background: rgb(0, 64, 93) !important;}
/*.actions a{  background: rgb(255, 204, 51) !important;}
.actions a:hover{  background: rgb(0, 64, 93) !important;}*/
.actions > ul > li:first-child{  list-style-type: none !important;}
.btn-u{  border: 0;color: rgb(255, 255, 255);font-size: 14px;cursor: pointer;font-weight: 400;padding: 6px 13px;position: relative;background: rgb(255, 204, 51);white-space: nowrap;display: inline-block;text-decoration: none;}
/*.shopping-cart{  margin: 50px 0;}*/
.product-it-in h3{  font-size: 16px ;}
.shopping-cart .total-result li{  display: block;}

.total-result li{ clear:both !important;}
.total-result li h4{  float: left !important;}
.total-result-in{ float:right !important; margin:10px 0;}
.shopping-cart .table > tbody > tr > td{ color:rgb(136, 136, 136) !important;}
.shopping-cart .table > thead > tr > th{color: rgb(104, 112, 116);
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 20px;
  text-transform: uppercase;}

.menu_ul{  position: relative;
  left: 180px;
  padding-left:10px !important;
  border-left: 1px solid rgb(0, 0, 0);
  top: -35px;}
.h_nav ul li a{  min-width: 400px;}



/*#menu, #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}*/



#menu:after {
    clear: both;
}

#menu {
    zoom:1;
}
/*#menu li {
    float: left;
    border-right: 1px solid #222;
    box-shadow: 1px 0 0 #444;
    position: relative;
}*/



#menu li:hover > a {
    color: #fafafa;
}

*html #menu li a:hover { /* IE6 only */
    color: #fafafa;
}

/*#menu ul {
    margin: 20px 0 0 0;
    _margin: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 1000;    
    background: #444;   
    background: linear-gradient(#444, #111);
    box-shadow: 0 -1px 0 rgba(255,255,255,.3);  
    border-radius: 3px;
    transition: all .2s ease-in-out;
}*/

#menu li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin: 0;
}

/*#menu ul ul {
    top: 0;
    left: 220px;
    margin: 0 0 0 20px;
    _margin: 0;
    box-shadow: -1px 0 0 rgba(255,255,255,.3);      
}*/

#menu ul li {
    float: none;
    display: block;
    border: 0;
    _line-height: 0; /*IE6 only*/
    box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}

#menu ul li:last-child {   
    box-shadow: none;    
}

/*#menu ul a {    
    padding: 10px;
    width: 220px;
    _height: 10px;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}*/





#menu ul li:first-child > a:after {
    content: '';
    position: absolute;
    left: 40px;
    top: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFA07A;
}

#menu ul ul li:first-child a:after {
    left: -6px;
    top: 50%;
    margin-top: -6px;
    border-left: 0; 
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-right: 6px solid #3b3b3b;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #FFA07A; 
}

#menu ul ul li:first-child a:hover:after {
    border-right-color: #0299d3; 
    border-bottom-color: transparent;   
}

#menu ul li:last-child > a {
    border-radius: 0 0 3px 3px;
}

#menu-trigger { /* Hide it initially */
    display: none;
}

@media screen and (max-width: 600px) {

    #menu-wrap {
        position: relative;
    }

    #menu-wrap * {
        box-sizing: border-box;
    }

    #menu-trigger {
        display: block; /* Show it now */
        height: 40px;
        line-height: 40px;
        cursor: pointer;        
        padding: 0 0 0 35px;
        border: 1px solid #222;
        color: #fafafa;
        font-weight: bold;
        background-color: #111;
        /* Multiple backgrounds here, the first is base64 encoded */
        background: url(data:image/png;base64,iVBOR...) no-repeat 10px center, linear-gradient(#444, #111);
        border-radius: 6px;
        box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
    }

    #menu {
        margin: 0; padding: 10px;
        position: absolute;
        top: 40px;
        width: 100%;
        z-index: 1;
        display: none;
        box-shadow: none;       
    }

    #menu:after {
        content: '';
        position: absolute;
        left: 25px;
        top: -8px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #444;

    }   

    #menu ul {
        position: static;
        visibility: visible;
        opacity: 1;
        margin: 0;
        background: none;
        box-shadow: none;               
    }

    #menu ul ul {
        margin: 0 0 0 20px !important;
        box-shadow: none;       
    }

    #menu li {
        position: static;
        display: block;
        float: none;
        border: 0;
        margin: 5px;
        box-shadow: none;           
    }

    #menu ul li{
        margin-left: 20px;
        box-shadow: none;       
    }

    #menu a{
        display: block;
        float: none;
        padding: 0;
        color: #999;
    }

    #menu a:hover{
        color: #fafafa;
    }   

    #menu ul a{
        padding: 0;
        width: auto;        
    }

    #menu ul a:hover{
        background: none;   
    }

    #menu ul li:first-child a:after,
    #menu ul ul li:first-child a:after {
        border: 0;
    }       

}

@media screen and (min-width: 600px) {
    #menu {
        display: block !important;
    }
}   

/* iPad */
.no-transition {
    transition: none;
    opacity: 1;
    visibility: visible;
    display: none;          
}

#menu li:hover > .no-transition {
    display: block;
}
#menu ul li{box-shadow: none;}
#liFirstLavel18 ul li h3 a span{  padding-left: 0px!important;
  border-bottom: 1px solid rgb(139, 136, 136);  position: relative;
  display: block;}
#liFirstLavel2 ul li h3 a span{padding-left: 0px!important;
  border-bottom: 1px solid rgb(139, 136, 136);  position: relative;
  display: block;}
 
.tt_container{ min-height:278px;}
.megapanel .row .col1{ width:100% !important}
.menu_tt_tabs{  display: inline-block !important;
  vertical-align: top;
  list-style-type: none;
  margin: 0 0 0 0 !important;
  padding: 0;
  text-align: center;
  width: 20% !important;
  float:left;}
.menu_tt_container{  display: inline-block !important;
  width: 80%;
  vertical-align: top;
  margin-left: -2px;
    height: 360px !important;
	background:none !important;
	-webkit-box-shadow:none !important;
	  border-left: 1px solid rgb(228, 223, 223);
	  float:right;
}
.menu_active{float:none !important;}
.sample{ float:left;   width: 190px;   margin: 0 25px;}
.menu_tt_tabs li{ color:#666 !important;}
.menu_tt_tabs li{-webkit-box-shadow:none !important;}

.menu_tt_tabs li{text-shadow:none !important;   border-bottom: 1px solid rgb(228, 223, 223); 	padding: 10px 20px !important;}

.MaskFullpage{	background-size: 100%; width:100%; height:100%; top:50%; left:50%; background:rgba(255,255,255,0.7) url(/images/icon/loader_seq.gif) no-repeat center center; 
               position:fixed; vertical-align:middle; text-align:center; z-index:10100; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%)}
.ShowLoding{width:100%;top:50%; left:50%;background:rgba(255,255,255,0.7) url(/images/icon/loader_seq.gif) no-repeat center center;}


/*.megapanel{ display:block !important;}*/
/*---------------------------------25 july------------------------------------*/
.panel-container2 ul a{	display: block; 	padding: 18px 20px;border-bottom: 0px solid rgb(218, 218, 218);}
.panel-container2 ul a:hover{ background-color: rgb(0,128,0);}
.megapane2{	width: 221px !important;position: absolute;left: 361px !important;opacity: 1;}
.megapanel{ padding:0px !important;}

.megapane2{	width: 200px !important;	left: 188px !important;}
.panel-container3 ul a{	display: block; 	padding: 3px 0;}
.panel-container3 ul{	margin: 0 20px !important;}
.panel-container3 ul h4{	border-bottom: 1px solid rgb(218, 218, 218) !important;}
.menu_tt_tabs li{ display:block !important;}
#nav_tab{ width:100% !important; padding:0px !important;}
.menu_active{margin:0px !important;}
.sample a{ display:block;}
.panel-container2 ul{ float:left; 	border-left: 1px solid rgb(218, 218, 218) ;}
/*---------------------------------25 july------------------------------------*/
.megapane3{	left: 353px !important; width: 200px !important;}
.illustration-v2 .item{	width:169px  !important; 	border: 1px solid rgb(220, 218, 218);}
.sample h4 a{ color:rgb(104, 112, 116); text-transform:uppercase;}
.sample h4 a:hover{ color:rgb(104, 112, 116); text-transform:uppercase; text-decoration:none;}
.sample a{ color:rgb(24, 186, 155); }
.sample a:hover{ color:rgb(247, 151, 8); text-decoration:none;}
.panel-container ul a{ color:rgb(24, 186, 155); font-size:12px;}
.panel-container ul a:hover{ color:rgb(247, 151, 8); text-decoration:none;}
.sample h4{	font-size: 15px; 	margin-bottom: 0px !important;}
.menu_tt_tabs li{	font-size: 13px !important; 	text-transform: uppercase;}
.sample a{ 	font-size: 12px;}
.menu_tt_tabs li.active{	background: none!important;;}
.menu_tt_tabs li:hover{	background: rgba(248, 248, 249, 0.84) !important;}
.menu_tt_tabs li{	background: rgb(255, 255, 255) !important; width:100% !important;}
.tt_container{	background:rgb(243, 243, 243) !important; box-shadow:none !important;}
.illustration-v2 .item{		margin: 0 5px 0 0 !important;}
.tt_tab  ul{	color: rgb(124, 132, 138);}
#myTab .tt_tabs li.active{	background: rgb(0, 64, 93) !important;	color: rgb(255, 255, 255);	box-shadow: inset 0 0 6px rgb(171, 171, 168), 0 0 10px rgba(0, 0, 0, 0.1)!important;}
#myTab .tt_tabs li{	background: rgb(255, 204, 51) !important; 	box-shadow:inset 0 0 6px rgb(249, 194, 31), 0 0 10px rgba(0, 0, 0, 0.1)!important;	color: rgb(0, 0, 0);	text-shadow: none; }


.productitem{ width:168px ; float:left; 	margin: 0 5px 5px 0!important; 	border: 1px solid rgb(206, 203, 203) !important;}
.slider2 .customNavigation {
  	text-align: center;
}

.slider2 .customNavigation a.owl-btn {
	color: #ccc;
	width: 30px;
	height: 30px;
	font-size: 17px;
	cursor: pointer;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	border: 2px solid #ddd;
}

.slider2 .customNavigation a.owl-btn:hover {
	color: #555;
	border-color: #777;
	-webkit-transition: all 0.2s ease-in-out;
   	-moz-transition: all 0.2s ease-in-out;
   	-o-transition: all 0.2s ease-in-out;
   	transition: all 0.2s ease-in-out;
}

.slider2 .customNavigation a.owl-btn.prev i {
	margin-left: -2px;
}
.slider2 .customNavigation a.owl-btn.next i {
	margin-right: -2px;
}

/*illustration-v2*/
.slider2 .item {
	margin: 0 10px;
	padding-bottom: 0;
}

.slider2 .product-img {
	position: relative;
		
			height: 150px;
			
}
.product-description-brd{box-shadow: none !important;}
.slider2 .product-img-brd {
	box-shadow: 0 0 3px #ccc;
}

.slider2 a.product-review {
	left: 0;
	bottom: 0;
	color: #fff;
	width: 100%;
	padding: 5px 0;
	font-size: 12px;
	text-align: center;
	/*position: absolute;*/
	text-transform: uppercase;
	background: rgba(0,0,0,0.5);
}

/*Add to Cart*/
.slider-wrp .productitem .product-img .add-to-cart {
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
	width: 100%;
	color: #555;
	border: none;
	padding: 10px 0;
	font-size: 20px;
	margin-top: -20px;
	text-align: center;
	position: absolute;
	visibility: hidden;
	text-transform: uppercase;
	background: rgba(255,255,255,0.8);
}

.slider2 .add-to-cart i {
	line-height: 15px;
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px solid #555;
}

.slider-wrp .productitem .product-img .add-to-cart:hover {
	color: #fff;
	text-decoration: none;
	background: rgba(24,171,155,0.5);
	-webkit-transition: background-color 0.2s ease-in-out;
   	-moz-transition: background-color 0.2s ease-in-out;
   	-o-transition: background-color 0.2s ease-in-out;
   	transition: background-color 0.2s ease-in-out;
}

.slider2 .add-to-cart:hover i {
	color: #fff;
	border-color: #fff;
}

.slider-wrp .productitem .product-img:hover .add-to-cart {
	visibility: visible !important;
}
.illustration{	margin-top: -31px !important;}
.Product-itemImg img{	position: relative !important;left: 26px !important;}
.c3{	background: url(../images/view.png) no-repeat 0px 0px;
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;    background-size: 100%;
	/*margin-top: 16px;*/}
#nav_tab .menu_tt_container{ background:none !important;}
/*==========================wishlist=======================*/
.icon1 ul li{	float: left !important;}
.icon1 li:last-child{ width:74%;}
/*.sub-icon1 div ul li p{	text-align: left !important;}*/

.icon1 li:first-child{	margin: 5px;}
/*.icon1 li:last-child p:last-child{ float:right;color: rgb(140, 213, 205);	margin-top: 20px;	font-size: 13px;}*/
.wishlistProduct{ display:block;	min-height: 75px;	border-bottom: 1px solid rgb(232, 230, 230);	margin-top: 5px;}
.sub-icon1 ul li p a{	font-size: 13px;}
.short-remove{	color: rgb(175, 226, 220) !important;}
.wishlistProduct li:last-child p:last-child{
	/*color: rgb(140, 213, 205);*/
	margin: 0px;
	font-size: 10px;}
.showtotalcountshortlist{
	width: 15px;
	height: 15px;
	color: rgb(255, 255, 255);
	text-align: center;
	position: relative;
	display: inline-block;
	font-size: 10px;
	background-color: #ffa07a;
	border-radius: 50% !important;
	left: 24px;
    top: 4px;
	}
.showtotalcountView {
    width: 15px;
    height: 15px;
    color: rgb(255, 255, 255);
    text-align: center;
    position: relative;
    display: inline-block;
    font-size: 10px;
    background-color: #ffa07a;
    border-radius: 50% !important;
    left: 18px;
    top: -5px;
}
.showtotalcountcart{
	width: 15px;
	height: 15px;
	color: rgb(255, 255, 255);
	text-align: center;
	position: relative;
	display: inline-block;
	font-size: 10px;
	background-color: #ffa07a;
	border-radius: 50% !important;
	left: 24px;
	top: 4px;
	}
.spanheading h3{
	font-size: 15px;
	line-height: 22px;
	text-align: center;}
p.priceamount{	text-align: right;	color: rgb(140, 213, 205) !important;	padding-right: 10px;}
.crossprice{	color: rgb(216, 4, 4);text-decoration: line-through;}
.spanviewmore{	text-align: center;	font-size: 12px;line-height: 20px;}

/*==========================wishlist=======================*/
.single-bottom1 .table-responsive{	overflow-x: visible; clear: both;}
.detailheading1{	width: 40%;	border-right: 1px solid rgb(255, 255, 255);}
.detailheading2{	width: 15%;	border-right: 1px solid rgb(255, 255, 255);	text-align: center;}
.detailheading3{	width: 15%;	border-right: 1px solid rgb(255, 255, 255);	text-align: center;}
.detailheading4{	width: 15%;	text-align: center;}
.results_cnt_productSearch{ 	width: 100% !important;}

/*=======================7 aug=====================*/
.w_content{ width:100% !important; padding:0px !important;}
.illustration-v2 .product_item{ width:179px !important; 	margin: 5px 5px 0 0 !important;}
/*.ui-autocomplete{ display:block !important; }*/
.illustration-v2 .productsearch_item{	margin: 5px 5px 0 0 !important;}
.anchornextpage{	clear: both;float: right;	margin-top: 10px;	padding-right: 5px;}
.anchornextpage a{	color: rgb(0, 64, 93);}
.anchornextpage a:hover{ text-decoration:none;}
/*=======search========*/
.product-details{ width:40%;    padding: 10px;}
.productdetailprice{ width:15%; text-align:center;}
.product-qty{ width:15%;}
.product-totalprice{ width:15%; text-align:center;}
.product-close{	display: none;}
.product-qty input {	width: 100px;	margin-left: 25px;}
.single-bottom1 h6{	margin-bottom: 1px;}
.table-striped{	margin-bottom: 6px;    width: 100%;}
.myTab{	margin: -19px 0 0 0!important;}
.list h3{	text-align: center;font-size: 14px;color: rgb(0, 64, 93);}
/*#btnUserLogin{	width: 65px;margin-left: -13px;}*/
#btnUserAccount{	width: 180px;}

/*=======search========*/
.content_top{    min-height: 320px;    margin-bottom: 20px; }
.hidenextPrev .illustration-v2 #dvnexprev2{ display:none;}
.heading2 h2{ float:left !important; 	padding: 0px !important;}
/*-----------aad to cart 29 july--------------*/
.shop-cart{	padding: 15px 0 14px;box-shadow: 0 5px 4px -2px rgb(234, 234, 234);margin-bottom: 15px;border-bottom: 1px solid rgb(204, 204, 204);text-align: center;}
.apply input{ border: 1px solid rgb(204, 204, 204);margin: 0px;height: 28px;outline: 0;padding: 6px 8px 5px;border-radius: 2px 0 0 2px;
-webkit-box-shadow: 0 3px 3px rgb(232, 232, 232) inset;-moz-box-shadow: 0 3px 3px #e8e8e8 inset;box-shadow: 0 3px 3px rgb(232, 232, 232) inset;background-image: -webkit-gradient(linear,left top,left bottom,from(rgb(255, 255, 255)),to(rgb(235, 235, 235)));background-image: -webkit-linear-gradient(top,rgb(255, 255, 255),rgb(235, 235, 235)) ;	float: left;	width: 72.4%;}
.order_btn{	margin: 10px 0 !important;}
.summary_bttm span{ padding-top:10px;}
.later{ 	padding: 5px 0;}
.cart-right{	float: left;	/*width: 68.8%;*/}
.cart-left{	float: left;width: 31.2%;	position: relative;}
.product-it-in .del-img img{	width: 12%;border: none ;padding: 0;margin: 0 ;margin-top: 2px; 	margin-right: 10px;}
.total{	margin-left: 30px;}
span.ordersummarydouble{	float: left;}
#tblDeliveryAddress tbody tr td{	line-height: 25px;	font-size: 14px;}
#tblBillingAddress tbody tr td{	line-height: 25px;	font-size: 14px;}
.ordersummarydetail .apply{	min-height: 520px;	background-color: rgb(248, 248, 248);padding: 33px 0;}
.ordersummarytaxinfo{	margin: 10px 0;}
.changeaddress{border-left: 1px solid rgb(248, 248, 248);}
.NewAddressBtn{	margin: auto;float: none !important;}
.changepassword{	width: 40% !important;	margin-left: 10px;}
.PersonalInfo{	font-size: 16px;line-height: 38px;padding-left:0px;	color: rgb(154, 152, 152);}
.personalinfoImg{ float:right;}
.personalinfoImg {
    float: none;
    width: 140px;
    height: 140px;
    /* margin-right: 100px; */
    /* margin-top: 25px; */
    display: block;
    margin-bottom: 70px;
}
.mainhead-myac {
    text-align: center;
    font-size: 36px;
    font-weight: 600;
}
.personalinfoImg img {
    width: 150px;
    height: 150px;
    border-radius: 0;
    object-fit: contain;
    border: 1px solid #ebebeb;
}
.MyAccountLeftContainer{ float:left;    border-right: 1px solid #CECCCC;padding-right: 18px;}
.login_input{	width: 100%;height: 40px;border: none;margin-bottom: 10px;	color: rgb(146, 144, 144);}
.form-control{	margin-bottom: 10px;}
.ISDText{	display: inline-block !important;max-width: 100% !important;margin-bottom: 5px;}
.STDText{	display: inline-block !important;}
.inputlable{	margin-bottom: 10px;}
.tbladdresslist{	float: right;margin-top: 40px; color:#333;}
.addaddressbtn{	position: relative;left: 0px;top: 20px;}

/*-----------aad to cart 29 july--------------*/
.shopping-cart{ margin-top:10px;}
.wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active{  padding: 5px;}
.wizard > .steps i{  top: 7px;  }
.overflow-h p{ margin:0px;}
.wizard > .steps h2{  font-size: 18px;}
.wizard > .steps p{  font-size: 14px;}
.wizard > .steps .number{  font-size: 29px;   margin-right: 11px;}
.wizard > .steps p{  font-size: 14px; 	opacity: 10 !important;}
.table-striped thead{  display: none;}
.product_heading{  font-size: 18px;}
.qty{ float:left;   margin:10px 25px 0 0;   text-transform: uppercase;}
.product-it-in{}
.product-it-in{	/*width: 551px;*/	margin-top: 10px;}
.cart_summary{ 	border: 1px solid rgb(208, 205, 205);	padding: 10px; }
.cart_summary h4{	border-bottom: 1px solid rgb(238, 238, 238);padding: 0 0 10px 0;}
.apply_btn{ float:right !important; 	margin-bottom: 10px;}
.ordersummarydetail .price-head {	width: 50%;text-align: left !important;padding-right: 0; 	float: left; padding-left:20px;}

.price-head {	width: 50%;text-align: right !important;padding-right: 5%; 	float: left;}
.fs12{ color:rgb(0, 64, 93);}
.summary_bttm{ background-color:#CCC;}
.check_btn a{	min-width: 92px !important;	padding: 3px 10px !important; 	display: inline-block !important;}
.apply_btn a {min-width: 92px !important;	padding: 3px 10px !important; 	display: inline-block !important;}
.cart_summary h5{ text-align:center;}
.cart_summary span{ text-align:center; display:block;	font-size: 11px; 	padding-bottom: 5px;}
.apply p span{ text-align:left;}
.apply p { clear:both; 	margin: 0 0 0px; }
.later{ text-align:center;}
.cartmarginper{	float: left;margin-right: 20px;}
.cart-right .product-in-table{	border-bottom: 1px solid rgb(220, 220, 217) !important;padding-bottom: 10px;float: left;margin-bottom: 10px;}
.removecartproduct{	position: relative;top: 17px;background: url(../images/Close.png) no-repeat;float: right;background-size: 100%;width: 18px;height: 18px; }
.shoppingcarttable{	float: left;width: 66%;	margin-right: 30px;}
.coupon-code{ clear:both;	position: relative;}
.nextprevshoppingcart{	position: relative;	margin-top: 10px;}
.orderdetailaddress{	width: 31.2% !important;	border: 1px solid rgb(208, 205, 205);padding: 10px;	margin-right: 36px;}
.orderdetailaddress h2{	padding: 0 0 14px;box-shadow: 0 5px 4px -2px rgb(234, 234, 234);margin-bottom: 15px;border-bottom: 1px solid rgb(204, 204, 204);	text-align: center;	text-transform: uppercase;	font-size: 14px;	margin-top: 10px;}


/* General Box */
.box-account { background:#fff;  margin: 0 0 0px; }
.box-account .box-head { margin:0 0 10px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:normal; text-transform:uppercase;  color:#e65505; background:none }

.dashboard .box .box-title { padding:0 0 0px; margin:0 0 10px; height:25px  }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; font-weight:normal; margin:0; font-size:13px; color:#C9AB63; text-transform:uppercase; line-height:25px }
.dashboard .box .box-title a{font-family:arial; font-size:12px; color:#666; text-decoration:none; margin:0 0 0 5px; line-height:25px}
.dashboard .details_account{float:left; width:410px; border-right:1px solid #e2e2e2; }
.dashboard .details_account .box-title { padding:0 0 0px; margin:0 0 10px; height:25px  }
.dashboard .details_account .box-title h3,
.dashboard .details_account .box-title h4 { float:left; font-weight:normal; margin:0;font-size:13px; color:#000; line-height:25px }
.dashboard .details_account .box-title a{ font-size:13px; color:#C9AB63; text-decoration:none; margin:0 0 0 5px; line-height:25px}
.dashboard .details_account .infodiv{float:left; width:410px; height:20px; line-height:20px}
.dashboard .details_account label {color: #6d6e71;float: left;font-size: 13px;text-transform: capitalize;width: 150px;}
.dashboard .details_account .detaildiv {color: #000;float: left;font-size: 13px;text-transform: none;}
.dashboard .details_account .detaildiv a {color: #C9AB63;font-size: 12px;text-decoration: none;}
.dashboard .details_account .addressdiv{float:left; width:300px}
.dashboard .details_account .addressdiv h4 {color: #6d6e71;float: left;font-size: 13px;font-weight: normal;margin-bottom: 5px;text-transform: capitalize;}
.dashboard .details_account .addressdiv address {color: #000; font-size: 13px;line-height: 20px;text-transform: capitalize;}
.dashboard .details_account .addressdiv address a {color: #C9AB63;font-size: 12px;text-decoration: none;}

.addresses-primary h2{float:left; font-weight:normal; margin:0;font-size:13px; color:#C9AB63;  line-height:25px}
.addresses-primary .addressdiv{float:left; width:300px}
.addresses-primary .addressdiv h3 {color: #6d6e71;float: left;font-size: 13px;font-weight: normal;margin-bottom: 5px; text-transform: capitalize;}
.addresses-primary .addressdiv address {color: #000;font-size: 13px;line-height: 20px;text-transform: capitalize;}
.addresses-primary .addressdiv address a {color: #C9AB63;font-size: 12px;font-weight: normal;text-decoration: none;}

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 {float:left; font-weight:normal; margin:0; font-size:13px; color:#C9AB63; line-height:25px;  }
.dashboard .box-recent .attridiv {color: #000;float: left;font-size: 13px;}
.dashboard .box-recent .valuediv {color: #000;float: left;font-size: 13px; height: 25px;line-height: 25px;margin-bottom: 0;text-transform: capitalize;}
.dashboard .box-recent .valuediv a{color:#000; text-decoration:none}
.more {font-size: 15px;}
/* Block: Account Information */
.dashboard .box-info .box-head h2 { }
.dashboard .box-info h4 { font-size:11px; font-weight:bold; }

/* Block: Reviews */
.dashboard .box-reviews .box-head h2 { background-image:url(../images/i_ma-reviews.gif); }
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head h2 { background-image:url(../images/i_ma-tags.gif); }
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/*------------my account-------------*/
/*------------forgot password-------------*/
.margin-bottom-30{	margin-bottom: 30px;}
.shopping-cart h2{	text-shadow: none;font-weight: normal;font-family: 'Open Sans', sans-serif; 	text-align: center;}
.wizard{	width: 100%;display: block;overflow: hidden;}
.wizard > .content{	margin-top: 35px;padding-top: 35px;border-top: none; 	text-align: center; font-size: 18px;}
.col-md-p{	width: 50%;margin: 0px auto;}
.forgetp{	width: 130px;margin: 3px 0 0 0;float: left; 	font-size: 18px;}
.form-contro1{display: block;width: 52%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;color: rgb(85, 85, 85);background-color: rgb(255, 255, 255);background-image: none;border: 1px solid rgb(204, 204, 204);border-radius: 4px;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}


/*------------forgot password-------------*/
/*------------billing-------------*/
.title-type{	font-size: 16px;/*margin-left: 20px;*/text-transform: uppercase;}
.billing-info-inputs {
    padding: 0;
    /* background: rgb(242, 240, 240); */
    min-height: 235px;
    margin-top: 10px;
    
}
.form-control{	color: #000; box-shadow: none;}
.billing-info-inputs input {
    min-height: 44px;
    margin-bottom: 15px;
    background: rgba(246, 246, 246, 1);
    border: 1px solid #e7e7e7;
    color: rgba(79, 79, 79, 1) !important;
    font-size: 14px;
}
.row_billing{margin-right: -15px !important;margin-left: -15px !important;}
/*------------billing-------------*/

/*------------payment-------------*/
.cus-form-horizontal .form-group{	margin: 0 0 15px;overflow: hidden;padding-bottom: 7px;}
.form-group label{	color: rgb(85, 85, 85);margin-top: 4px;font-size: 15px;font-weight: 400;text-align: left;}
/*------------payment-------------*/
.ordersummaryapply p span{	font-size: 14px;line-height: 25px;}
.wizard > .content{	border-top: none !important;}
.ordersummaryamount{	float: right !important;margin-right: 20px;}
.slidePrev , .slideNext{	display: none;}
.tblmainbilling tbody tr td{valign:top!important;}
.ui-dialog .ui-dialog-title{	color: rgb(255, 255, 255);}
.OrderStep_OrderID{	padding-bottom: 4px;}
.ordersummaryapply{	border: 1px solid rgb(238, 238, 238);}
.ordersummarydetail div h5{	padding: 0 0 14px;}
.AccountContainerpersonalinfo {

    padding: 0;
    width: 100%;
}
.myaccounthead {
    /*background-color: rgb(0, 51, 102);*/
    background: none !important;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    color: var(--orange);
    /* min-height: 40px; */
    font-size: 24px;
    margin-bottom: 8px;
    /*display: flex;
    gap: 14px;
    align-items: center;*/
}
table#tblCustomerAddress > tbody, table#tblCustomerAddress > tbody tr td {
    border: none;
}
table#tblCustomerAddress .add_address_td2 {
    border: 1px solid rgba(190, 231, 255, 1);
    font-size: 14px;
    /*display: block;
    margin-bottom: 6px;*/
}
table.table.table-bordered {
    border-color: rgba(190, 231, 255, 1);
}
.myaccounthead b {
    line-height: 26px;
}
.testimonialimgsection{	float: right;}
.add_address_td2 td{	padding: 5px 5px 5px 5px; color:#333;}
.login_input2{	display: inline-block !important;margin-top: 10px;}
/*.btn_form button{
	font-family: 'Open Sans', sans-serif;
	cursor:pointer;
	border:none;
	outline:none;
	display: inline-block;
	font-size: 1em;
	padding: 10px 15px;
	background: #00405d;
	color:#fff !important;
	text-transform:uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.btn_form button:hover{
	background: #ffcc33;
	text-decoration:none;
	color:#000;
}*/
.pageheading{	font-size: 16px;}


div.tt_tab{ margin:20px;}
.data-table tbody tr th{	color: rgb(136, 136, 136) !important;	font-size: 12px;	font-weight: normal;}
.data{color:rgb(136, 136, 136) !important;	font-weight: normal;font-size: 12px;}
.TabFeatures_Feature{	padding: 0;}
#myTab .tt_container .tt_tab .wrapper{ background:none;}
#myTab .tt_container .tt_tab .wrapper .panel{ background:none;	box-shadow: none;}
.tblReview tbody tr td label{color: rgb(136, 136, 136);}
.tblReview tbody tr td span{color: rgb(136, 136, 136);}
div.tt_tab.active{	width: 96% !important;	text-align: justify;}
.TabFeatures_Feature li{	width: 100%;float: left;border-bottom: 1px dotted rgb(201, 201, 201);}
.TabFeatures_Feature li .TabFeatures_FeatureName{	width: 25%;
	float: left;
	padding: 5px 0px;
	font-weight: 700;
}
.TabFeatures_Feature li .featurevalue{	padding: 5px 0px;
	width: 70%;
	float: left;
		border-left: 1px solid rgb(201, 201, 201);
	padding-left: 15px;
}
.input-box input{ color: #697175;}
.input-box textarea{ width: 502px;color: #697175;}
.shop-cart{    padding: 0 0 14px;}
.subtotalnote{    text-align: center;}
.paymentMethod{	width: 65.5%;float: left;margin-right: 37px;}
.paymentsection{	margin-top: 15px;}
.buttons-set button span{ color:#fff !important;}
ul.tt_tabs li{box-shadow: none !important;}
.OrderStep_OrderID{font-weight:bold;}
.defaultbankdetailsright{text-align:center;}
.accordion-section-content h2{	font-size: 18px;	margin-top: 0;}
.defaultbankdetailsright p{	margin: 0;}
.PamentInputBorder{	margin-bottom: 8px;}
.common_active{	float: right;	margin: 1% 0 4% !important;}



.wishListProduct{ width:100% !important;}
.wishListQty{	margin:0px !important;}
.wishListTotal{	margin-left: 0;	float: right;}
.wishlistproduct-it-in{	margin: 0px !important;	width: 73%;}
.wishListProduct .product-in-table{min-height:165px; width: 48%;	border: 1px solid rgb(220, 220, 217) !important;	margin-right: 2%;padding: 10px;}
.RemoveFromWishList{background:url(../images/Close.png) no-repeat;	float: right;background-size: 100%;	width: 18px;height: 18px;}
.headingshortlist{	font-size: 17px;background-color: rgb(255, 204, 51);padding: 5px 10px;color: rgb(255, 255, 255);margin-bottom: 10px;}
.productdetailunitname{ font-size: 14px; color: #555555;}
.line-through{	color: rgb(183, 7, 7);text-decoration: line-through;}
.productdetailUnit{	text-align: center;}
/*====================order history==================*/
.order_history{	width: 100%;float: left;margin: 0px 0px 0px 0px;min-height: 350px;}
.pageheading{	font-size: 21px;}
#ShippingType{	width: 100%!important;float: left;}
.resp-tabs-container{	padding: 0px;background-color: rgb(255, 255, 255);clear: left;float: right;width: 100%;}

.mobileorderhistorydetail{	width: 100%;float: left; display:none; }
.mobileorderhistorydetail ul{	margin: 0px;	width: 100%;float: left;list-style: none;list-style-type: none;background: rgb(255, 255, 255);	-webkit-box-shadow: 0px 0px 2px rgb(204, 204, 204);	margin-bottom: 10px;}
.mobileorderhistorydetail li{	width: 100%;float: left;border-bottom: 1px solid rgb(224, 224, 224);padding: 5px 0px;}
.mobileorderhistorydetail li .orderhistoryheading{	color: rgb(51, 51, 51);float: left;font-weight: 600;padding-left: 15px;text-align: left;width: 35%;}
.mobileorderhistorydetail li .orderhistoryinformation{	width: 53%;text-align: left;float: right;}

.desktoporderhistory{	float: left;}
.order_history_heading td {
    background: none repeat scroll 0 0 #EFF9FF;
    text-transform: capitalize;
    color: #000;
    border: 1px solid rgba(190, 231, 255, 1)  ;
 
    margin: 0;
    padding: 8px;
}
.order_history_information td{	padding: 8px;border-right: solid 1px rgb(239, 239, 239);border-top: solid 1px rgb(221, 221, 221);color: rgb(134, 131, 131);font-family: Arial, Helvetica, sans-serif;}
.orderiidtd{	padding: 2px 2px!important;}
.order_history_information td a{	text-decoration: none;font-size: 13px;    min-width: 90px;
    height: 30px;}
.orderidlink{	color: rgb(255, 255, 255)!important;	outline: none;background: rgb(0, 64, 93);text-align: center;display: block;padding: 5px 5px;	-webkit-border-radius: 5px;}
.order_history_information td:last-child{	border-right: none;}



.orderdetailsbtn{float: right;}
/*.orderdetailsbtn a{color: #23527c;font-size: 13px;min-width: 100px;display: inline-block;text-align: left;padding: 10px 0px;padding-left: 42px;box-sizing: border-box;}
.orderdetailsbtn a:hover{color: #000000;}*/
.printbtn{background: rgb(255, 204, 51) url('../images/print.png') no-repeat 8px center!important;cursor: pointer;}
.statuslist{float: left;width: 100%;margin-top: 15px;}
.statuslist_heading{width: 100%;float: left;}
.statuslist ul{	width: 100%;float: left;list-style: none;list-style-type: none;}
.statuslist_heading li{float: left;list-style: none;list-style-type: none;background-color: rgb(0, 64, 93);color: rgb(255, 255, 255);width: 100%;padding: 5px 0px 5px 15px;font-size: 14px;	-webkit-box-sizing: border-box;	font-weight: 600;}
.OrderDetail_heading td{background: none repeat scroll 0 0 rgb(255, 204, 51);text-transform: capitalize;color: #000;border: 1px solid #ffffff;border-left: none;border-bottom: none;margin: 0;padding: 8px;}
.OrderDetailProduct{	margin-top: 6px;width: 100%;float: left;}
.OrderDetailProduct{	margin-top: 6px;width: 100%;float: left;}
.OrderDetailProduct h1{	margin: 0px;padding: 0px;font-size: 16px;font-weight: 600;}
.OrderDetail_heading2 td{	border-bottom: 1px solid rgb(212, 212, 212);font-size: 16px;}
.OrderDetail_required{	width: 60%;float: left;margin: 20px 0px 0px 0px;}
.PrayagAddress{ 	clear: both;text-align: center;}
.OrderTaxes table tbody tr td{ padding:5px;}
.OrderDetail_information td{	padding: 8px;border-right: solid 1px rgb(239, 239, 239);border-top: solid 1px rgb(221, 221, 221);color: rgb(51, 51, 51);}
.OrderDetail_heading td{	background: none repeat scroll 0 0 rgb(241, 241, 241);text-transform: capitalize;color: rgb(102, 102, 102);font-weight: 600;border: 1px solid rgb(212, 212, 212);border-left: none;border-bottom: none;margin: 0;padding: 8px;}
.OrderTaxes table{	background-color: rgb(241, 241, 241);}
.wishlistproduct-it-in .btn_form a{	position: relative; top:0px !important;}
.shoppingcarttable .cart-right{	width: 100%;}
.shoppingcarttable .cart-right .product-in-table{	width: 91%;}
.orderpaymentprev{	margin-top: 10px;}
.homepageloading img{	width: 85px;}
.spanAddToCart{ color:#fff;}
.btn_form a span:hover{ color:#fff !important;}
.AccountContainerpersonalinfo div div b{	float: left;}
.AccountContainerpersonalinfo div div label{	float: left;margin-left: 10px;}
.AccountContainerpersonalinfo div div td label {
    font-size: 16px;
}
    .profilepic img {
        width: 150px;
        height: 150px;
        border-radius: 0;
        object-fit: contain;
        border: 1px solid #ebebeb;
    }
.addtowishlist_area .tblAddAuction tbody td {
    padding: 0px 0px 12px;
    line-height: 22px;
}
.addtowishlist_area .tblAddAuction tbody td b {
    width: 100%;
    display: block;
}
.myaccounthead {
    clear: both;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
}
.heading-clack {
    color: #222;
}
.NoSearchresult {
    text-align: center;
    font-size: 20px;
    top: 38px;
    position: relative;
    color: #6B6B6B;
}
.loadingtext{color: #848487;}
button.Zebra_DatePicker_Icon_Inside{    left: 136px !important;    top: 5px !important;}
.myaccounthead a{ float:right;}
.PersonalInfo li a{    color: rgb(154, 152, 152);}
.SuccessMessage{    color: green;}
.addressaddform{    float: right;width: 100%;}
.login_area h1 , .inputlable , .inputlable{    text-align: center;}
#txtForgotPasswordEmail{    width: 80%;    margin: auto;}
.login_area h1{    font-size: 30px;}
.registration h2{    margin-top: 0;}
.forgotpwdsubmit{    width: 185px;margin: auto;}
.inputlable strong{    font-weight: normal;}
.myAccount{    margin: auto;    float: none !important;}
.ResendVerificationCode p{    text-align: center;}
.ResendVerificationCode p #txtSMSCode{    width: 40%;    margin: auto;}
.forgotpwdsubmitverify{    width: 84px;margin: auto;    margin-top: -24px;}
.ErrorMessage p{ text-align:center;}
.forgotpwdsubmitresend{    width: 206px ;margin: auto;}
.resendbtn{    width: auto!important;}
.review_section ul{    padding: 0;}
.reviewimage{    float: left;    margin-right: 6px;}
.count{ float: left;    margin-right: 10px;}
.reviews a:hover , a.write-review:hover{    text-decoration: none;}
li.reviewstotalrating{    float: left;}
.wrapper{    background: none !important;}
.panel{background: none !important;}
.tabproductdetail{padding:5px!important;}
.input-text{    margin: 5px 0 0px 0;}
.review{    color: #00405d;}
a.write-review{    color: #00405d;}
.SampleQuotationButtonContainer{    float: left;    width: 53%;}
.Sample{    float: left;    margin: 0 0 10px;}
.Quotation{    float: right;    margin: 0 0 0;display: none;}
.Cartbtn_container{    float: right;}
.AddCartMessage{    font-size: 13px;color: #027102;}
.addtowishlist_area{    float: right;width: 83%;    margin-top:5px;    margin-left: 10px;}
    .addtowishlist_area div table {
        width: 100% !important;
    }
.pagination li a {
    padding: 5px 10px !important;
}
    .pagination li a:hover {
        color: #222 !important;
        background: #eff9ff !important;
        border-color: #BEE7FF !important;
    }
.addtowishlist_area div table tbody tr td img {
    border: 1px solid #D8D5D5;
    margin: 5px auto !important;
}
.addtowishlist_name h1{    font-size: 24px;}
a.addtowishlist_name:hover{ text-decoration:none;}
/*.addtowishlist_area div table tbody tr td th{    font-weight: normal;font-size: 15px;}*/
.FeedbackformHeading{    text-align: center;font-size: 20px;line-height: 60px;}
.SampleTextArea{    width: 94%;height: 180px;}
.AddSampleButtons{    float: right;    margin-right: 34px;}
.SampleInstruction{    padding-left: 20px;}
.addtowishlist_area div table tbody tr th{ text-align: left;background-color: rgb(242, 240, 240);font-size: 14px;/*line-height: 30px;*/    padding: 0 10px;}
.QuotaionRate{ margin-top:5px;}
.sidebar div:first-child{    margin-bottom: 10px;}
.AuctionCustomerList table tbody tr th{    padding: 0 9px;    border: 1px solid #C3C3C3;}
.AuctionCustomerList table tbody tr td{    padding: 0 9px;    border: 1px solid #C3C3C3;}
/*.AdddAuctionForm{    float: left;width: 60%;margin-left: 20px;}*/
.AdddAuctionForm div .btn_form{    margin: 2% 0 0;}
.AdddAuctionForm h2{    font-size: 24px;}
.AddProductForAuction{   margin-bottom: 10px;  }
a.AddProductForAuction.btn:hover{
    text-decoration: none;
}
/*a.AddProductForAuction:hover{ color:#fff !important;    text-decoration: none !important;    background: #ffcc33;}*/
.AddProductForAuctionDisable{    background-color: #B1BFC5;padding: 10px;;margin-bottom: 10px;    float: left !important; color:#D8D8D8 !important; text-transform:uppercase;  text-decoration: none !important; }
a.AddProductForAuctionDisable:hover{ }
.addtowishlist_area form{ width:100%;    clear: both;}
.addtowishlist_area form h4{    clear: both;    font-size: 14px;}
.addtowishlist_area .billing-info-inputs{    clear: both;}
.addtowishlist_area table tbody tr td{    padding: 0 5px;}

#dvAuctionItemDraftList{    clear: both;}
#dvAuctionItemDraftList h4{    background-color: #003366; line-height: 36px;padding: 0 10px; color:#fff;}
#dvAuctionItemSummittedList{    clear: both;}
#dvAuctionItemSummittedList h4{    background-color: #F2F0F0; line-height: 36px;padding: 0 10px;}
.LoadMoreContainer {float: left;width: 57%;margin-top:10px;}
.anchorloadmore {float: right;}
.anchorviewmore {border: 1px solid #CCC; padding: 5px; border-radius: 5px;}
.productcountsection {float: right;}
.productcountsection label{display:inline-flex !important;}
.errorpagemsg {    text-align: center;    font-size: 16px;   top: 38px; margin-top:15px;    color: #6B6B6B; margin-bottom: 10px;}
.errorpagemsg-1 {    text-align: center;    font-size: 16px;   top: 38px; margin-top:-10px;    color: #6B6B6B; margin-bottom: 20px;}
.SuplierList li input{float:left;}
.SuplierList li label{margin-left:20px;}
h6{margin-top:0px !important;}
/*.btn_form-verify button {
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
    border: none;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 10px 20px;
    background: #00405d;
    color: #fff !important;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}*/
.btn_form-verify{width:11%; margin:0 auto;}
.btn_form-resend button {
    font-family: 'Open Sans', sans-serif;
    cursor: pointer;
    border: none;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 10px 20px;
    background: #00405d;
    color: #fff !important;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btn_form-resend{width:21%; margin:0 auto;}
.ResendVerificationCode h2{text-align:center;color: #E47F17;}
.illustration-v2 .product-img{    height: 150px !important;}
.illustration-v2 .item{    height: auto !important;}
.add-to-cart{display:none !important;}



.mainprice {font-weight:bold;}

.top_right{width:100%!important;    text-align: right;}
.owl-wrapper .owl-item{    width: 173px !important;}
.content-withbanner .col-md-3 .grid_list{margin-bottom: 10px;}
.quickbuy a{    float: left;    width: 60% !important;}
.quickbuy a:first-child{ width:40% !important;    border-right: 1px solid #ADABAB;}
.product-description-brd{    width: auto !important;}

.header_bg {
    width: 100%;
    background-color: white;
}
/*.headermarginclass {
    margin-top: 112px;
}*/
.header_bghide{top:0px;}
.content-withbanner h2{    margin-top: 0;
    margin-bottom: 0;}


.content-withbanner .grid_list{    padding-right: 0;}
.heading {    background-color: #ffa07a;}
.heading h2{    color: #fff !important;}
.reviews a.review span{ color:#000 !important;    margin-right: 10px;}
.btncheckout{    float: left;    margin-left: 9% !important;}
ul.icon1{ position:relative;   margin-bottom: 2px;}
.content{    margin-top: 10px !important;}
.statemargindrp {
    background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    padding: 7px 10px;
    float: right;
    border: 1px solid #E2DFDF;
    margin-left: 20px;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.c1{    position: relative;top: -5px;}
.c2 , .c3{    position: relative;top: -5px;}

.pull-left {
    float: none !important;
    text-align: center;
}
.ShowHomeCategorySeciton .content-withbanner .heading-v1 {    margin-top: 15px !important;    margin-bottom: 6px;}
.ShowHomeCategorySeciton .content-withbanner .col-md-3 .grid_list{    margin-top: 15px;}
.content_left{    padding-right: 0px !important;}
.mainprice{    float: none !important;}
.discountprice{    float: none !important;    display: block;}
.product-description .product-price{    text-align: center;}
.single_left .span_3_of_2{    width:57.3333%;}
.single_left .images_3_of_2{    width: 26.2%;    border: 1px solid #E6E5E5;}
.product-view{    margin-bottom: 0px !important;    box-shadow: none !important;}
.buttons-set {    margin: 0px !important;}
.detailheading3 , .detailheading4 , .detailheading2 , .detailheading1{    font-weight: bold;    font-size: 14px !important;}
.detailheading4 label{    font-weight: bold !important;    font-size: 14px !important;}
.detailheading14{    width: 100% !important;    clear: both;    line-height: 30px;}
.detailFooter3 , .detailFooter4{text-align: center;background-color: #F9F9F9;width: 33%;padding: 8px;    float: left;    height: 36px;}
.detailFooter{    float: right;width: 45%;}
.form-list .input-text{    width: 500px!important;}
.ReviewRemarks{    width: 500px;border: 1px solid #D0CECE;padding: 4px;color: #A7A6A6;font-size: 11px;}
.v-centered-content .v-center{    color: #00405d !important; float:left;}
.v-centered-content .v-center{ width:80px;}
.ratings #dvShowReviewRating{    float: left;    margin-right: 10px;}
.review_section ul li{ float:left;    width: 104px;}
.span_3_of_2 h5{    clear: both;    border-top: 1px solid #CECECE;    font-size: 12px;    margin-bottom: 0;}
.write-a-review-text{    float: left;width: 80px;}
.span_3_of_2 h4{    border-bottom: 1px solid #CECECE;    margin-top: 0;}
.span_3_of_2 .det_nav h5{    border: none;    font-size: 14px;    margin-bottom: 0;margin-top: 0;}
.det_nav{    float: right;}
.tblcomparelist tbody tr:first-child{    background-color: #FFA07A !important;color: #fff;    font-weight: 600;}
.tblcomparelist tbody tr:second-child{background-color: #FFA07A !important;}
.rowheading2{background-color: #FFA07A;    border: 1px solid #fff; }
.tblcomparelist tbody .rowheading2 td{border: 1px solid #fff !important; }
.rowheading2 td select{    background: none;border: 1px solid #fff;}
.tblcomparelist{    border-bottom: 1px solid #DAD9D9;    margin-bottom: 5px !important;    width: 100%;}
.tblcomparelist tbody tr:first-child td{    background-color: #FFA07A !important;    text-align: center;}
.compareproductremove{    top: 0;     float: left !important;    background-size: 78% !important;}
.compareheading{    background-color: #FFA07A;font-size: 20px;color: #fff;line-height: 40px;border-bottom: 1px solid #fff;text-align: center;}
.mrpdiscountprice{    float: left;}
.desc1 .det_nav p{    margin: 0 0 10px;font-size: 14px;color: #333;-webkit-text-stroke: 0;text-shadow: none;letter-spacing: 0;}
.comparerow td{    padding: 6px 10px;}
.rowheading2 td{    padding: 4px 0;text-align: center;}
.tabs{    margin-top: 4em !important;}
.single-bottom1 div .table-striped tbody tr{ /*border-left: none;*/border: 1px solid #ccc;}
.tabs .slide a.next, .compare .flex-direction-nav .flex-next{    left: 1090px;}
.compareproducts {    box-shadow: 0 0 5px 0 #ddd;}
.customcompareform .required{    width: 49%;float: left;margin-right: 1%;}
.SuplierListCC li label{    display: inline-block !important;    width: 92%;}
.SuplierListCC li input{    min-height: auto;    margin-right: 10px;}
.SuplierListCC li{    width: 100%;float: left;margin-left: 3%;}
.SuplierListCC{    padding-left: 0;}
.customcompareform .btn_form .main_btn{    margin-top: 10px;}
.customcompare tbody tr td{     padding: 10px;    text-align: center;}
.customcompare tbody .rowheading2{    background-color: #FFA07A !important;}
.categorycc{    margin: 10px  !important;box-shadow: 0 0 5px 0 #B1B0AF !important;    width: 72% !important;    float: right;}
.wizard > .content{margin-top: 0px !important;}
.Customcompareheading{    text-align: left;padding: 10px 0;font-size: 16px;font-weight: 600;}
.ui-autocomplete{    z-index: 99999 !important;}
.autocompletearea{    position: absolute;z-index: 99999;background-color: #fff;width: 100%;box-shadow: 0px 2px 8px 0px #C7C7C7;}
.autocompletearea ul li a{    line-height: 25px;}
    .autocompletearea span {
        top: -11px;
        display: inline-block;
        position: relative;
        background: #fff;
        padding: 0 5px;
        left: 10px;
        color: #333;
        font-weight: 600;
    }
.autocompletearea hr{margin-bottom: 0;    border-top: 1px solid #FFA07A;}
    .autocompletearea ul li a {
        display: block;
        width: 100%;
        color: #5F5C5C;
        font-size: 12px;
        line-height: 18px;
        white-space: normal;
        padding: 5px 10px;
        border-bottom: 0.8px solid #3333331a;
    }
.autocompletearea ul{    padding-left: 0;}
.autocompletearea ul li{   padding-left: 0px;}
    .autocompletearea ul li a:hover {
        background: #f5f5f5;
        color: #333;
        text-decoration: none;
    }

.comparetext {
    float: left;
    margin-top: 18px;
}
.customcompareproducts {    clear: both;}
#btnPrint{    clear: both;    display: block;}
.customcomparetitle{    width: 50%;margin: auto;    clear: both;}
.customcompareqty{    background-color: #fff;border: 1px solid #B5B3B3;padding:4px 21px;    line-height: inherit;}
.cart_summary h2 {
    padding: 0 0 14px;
    box-shadow: 0 5px 4px -2px rgb(234, 234, 234);
    margin-bottom: 15px;
    border-bottom: 1px solid rgb(204, 204, 204);
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 10px;
}
.billing-info-inputs2{margin-top:0px;background:none;}
.auctionsuppliermain{width:100%;}
.auctionsupplierinside{width:100%; float:left; min-height:150px;box-shadow: 0 0 5px 0 #ccc; line-height: 15px; padding-bottom: 10px;margin-bottom: 15px;    min-height: 340px !important; }
.statuslist_sub_heading li {
    float: left;
    list-style: outside none none;
    color: #333;
    width: 20%;
    background-color: #EFEFEF;
    padding: 5px 0px 5px 15px !important;font-weight: 400;    font-size: 13px;border-right: 1px solid #CCC;}
.statuslist_data li {
    float: left;
    list-style: outside none none;
    color: #333;
    width: 20%;
    padding: 5px 0px 5px 15px !important;
    font-weight: 400;
    font-size: 13px;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    min-height: 30px;
}
.statuslist ul {
    width: 100%;
    float: left;
    list-style: outside none none;
        padding: 0px;
}
.ShoppingCartProduct h1{font-size:18px; font-weight:normal;}
.shopping_cart_heading td {
    background: #F1F1F1 none repeat scroll 0px 0px;
    text-transform: capitalize;
    color: #666;
    font-weight: 600;
    border-width: 1px 1px medium medium;
    border-style: solid solid none none;
    border-color: #D4D4D4 #D4D4D4 -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    margin: 0px;
    padding: 8px;
}

.orderproductpayment tr td{padding:5px;}
.flex-active-slide ul{list-style:disc;}
.homepageloading{text-align:center;}
.AuctionItemDraftList tr td{border:1px solid #cccccc; padding:5px!important;}
.main_btn2{margin-top:0px;}
/*.btn_formauction{    margin: 5% 0 3%;}*/
/*.btn_formauction button{
	font-family: 'Open Sans', sans-serif;
	cursor:pointer;
	border:none;
	outline:none;
	display: inline-block;
	font-size: 1em;
	padding: 7px 12px;
	background: #00405d;
	color:#fff !important;
	text-transform:uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.btn_formauction button:hover{
	background: #ffcc33;
	text-decoration:none;
	color:#000;
}*/
.form-control option:first-child {
 background:#ccc;}
.auctionsupplierinside ul { padding:0px 10px;}

.SuplierListCC a {
color:#000; font-size: 12px;}
.auctionsupplierinside p {
color: #000;
    font-size: 14px;
    background: #F2F0F0;
    font-weight: bold;     padding:10px;}

.allsuplierheading{    border: 1px solid #ccc;
    clear: both;
    text-align: center;
    font-weight: bold;
    background: #C3D3DA;}
.form-control option{ color:#000;}
/*.form-control { color:#0D89BF !important;}*/
.anchorheadingquotation{color:#FFA07A; font-size: 17px;}
.anchorheadingquotation:hover{color:#000; font-size: 17px;}
.lettterquotation{margin-top:12px !important;}
.qutationyesno a{
margin-left: 20px;
    margin-top: 15px;    float: none;}
.anchorheadingquotation:hover {
color:#FFA07A !important;}
.single-bottom1 div .table-striped tbody td{border: 1px solid #ccc;}
.remarks textarea  {float: right;
    margin-left: 45px;
    width:390px;
    padding: 5px;
        height: 65px;
}
product-it-in img {width:120px; height:120px;
}
.myaccounthead1 {
    background-color: rgb(242, 240, 240);
    padding: 8px;
    margin: 10px 0 10px 0;
}
/*.billing-infoextra1{
        width: 60%;
    margin-left: 7%;
}*/
.changeaddress .billing-info-inputs.checkbox-list {
    background: #33333303;
    padding: 15px 15px;
    border: 1px solid #efefef;
}
.billing-info-inputs.checkbox-list input, .billing-info-inputs.checkbox-list select {
    background: #fff;
    color: #333 !important;
    border: 1px solid #efefef;
    border-radius: 6px;
    font-size: 14px;
    padding: 2px 10px;
    height: 44px;
    margin-bottom: 15px;
}
.form-control:disabled, .form-control[readonly] {
    background: #f9f9f9 !important;
}
.billing-info-inputs.checkbox-list input:focus-visible, .billing-info-inputs.checkbox-list select:focus-visible {
    outline: none;
    border: 1px solid #0d6efd85;
}
    .shopping-cart .billing-info-inputs2 .form-control::-moz-placeholder {
        color: #333 !important;
    }
.shopping-cart .billing-info-inputs2 .form-control::-webkit-input-placeholder {
    color: #333 !important;
}
.billing-info-inputs2 .form-control {    font-size: 11px; padding: 6px 6px;
}
.quotationcustomlist{    border-color: #ccc;}
.quotationcustomlist > tbody > tr > td, .quotationcustomlist > tbody > tr > th{    border: 1px solid #ccc !important;}
.tblAddAuction tbody tr th{ background:none !important;    padding: 0px !important;}
.tblAddAuction{    margin-bottom: 10px;}
.AuctionItemDraftList tbody tr:first-child{    background-color: #E2E1E1 !important;}
.AuctionItemDraftList tbody tr:first-child th{ padding:5px;}
.auctionsuppliermain .auctionsupplierinside:last-child{    float: right;}
.SubmitAuction{    clear: both;}
.AuctionItemDraftList{    border: 1px solid #ccc;}
.detailFooter4{ width:34%;}

#rdbDefaultNumber {    float: left;
    margin-right: 10px;
        min-height: 15px;
}
.rdbReceiverNumber {min-height: 15px;
    border-color: #eee;
    margin-bottom: 10px;
    float: left;
    clear: both;
}
.lblreceiveralert {     line-height: 27px;
}
#rdbReceiverNumber {
min-height: 15px;
    border-color: #eee;
    margin-bottom: 10px;
    float: left;
    clear: both;
}
.multi_color_title { float:left; margin-right:5px;
}
.dropdown_top {    padding-top: 10px;
    clear: both;
}
.agreement-content p{
    float: left;
    line-height: 18px;
    font-size: 12px;
        margin: 0px;
}
#J_EmailForm #J_Agreement {
    margin-top: 5px;
    margin-right: 10px;
}
/*.loginfb { width:200px;
}*/

.headline-center-v2 span.bordered-icon {
    padding: 0 10px;
    font-size: 15px;
    line-height: 18px;
    position: relative;
    margin-bottom: 25px;
    display: inline-block;

}
.headline-center-v2.headline-center-v2-dark span.bordered-icon:before, .headline-center-v2.headline-center-v2-dark span.bordered-icon:after {
    background: #666;
}
.headline-center-v2 span.bordered-icon:before {
    left: 100%;
}
.headline-center-v2 span.bordered-icon:before, .headline-center-v2 span.bordered-icon:after {
    top: 8px;
    height: 1px;
    content: " ";
    width: 170px;
  
    position: absolute;
}
.otherlogin li{ float:left; width:50px;

}
.auctionselecsupplier ul {  
    padding-top:10px;
}
    .auctionselecsupplier ul li {
        list-style-type: none;
        color: rgba(240, 115, 5, 1);
        margin: 0px 0px 6px;
    }
.clshight {
    min-height: 272px;
    max-height: 325px;
    overflow: hidden;
    overflow-y: auto;
    clear: both;
    padding-top: 10px;
}
#auctionSupplierinside .clshight {
    min-height: 227px;
    max-height: 217px;
}
.verticalslider_tabs * {
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}


.order_history_information.trrowgreen td {
    color:green 
}
.trrowred{
      color:red 
}
.trrowblue{
      color:#351fef 
}

table.dataTable thead .order_history_heading th {
    /* background-color:#608da0;
    text-transform: capitalize;
    color: #fff;
    border: 1px solid #fff;
    border-left: none;
    border-bottom: none;
    margin: 0;
    padding: 8px;
    font-weight: normal;*/
    
}
td.dataTables_empty {
    padding: 16px !important;
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em;
    margin-bottom: 10px;
    padding: 4px 2px;
    border: 1px solid #ccc;
}
.dataTables_wrapper .dataTables_length select {
    margin-left: 0.5em;
    margin-bottom: 10px;
    padding: 4px 2px;
    border: 1px solid #ccc;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #fff !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: linear-gradient(to bottom, #428bca 0%, #004463 100%);
}
.dataTables_wrapper .dataTables_paginate .paginate_button {

    text-decoration: none !important;
    cursor: pointer;
    color: #333 !important;
   
    margin-bottom: 5px;
}
.dataTables_wrapper .next {
    position: relative;
    left: 0px;
}
.table-format > tbody > tr:nth-child(odd) {
    background-color: #f9f9f9;
}

.table.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid rgba(190, 231, 255, 1) !important;
}
.dataTables_paginate {
    float: right;
    text-align: right;
}
.dataTables_info {
    width: 60%;
    float: left;
}
.myaccounthead .btn {
    display: inline-block;
    padding: 3px 6px;
}
.invoice-mn h1 {
line-height:42px;}
.invoice-mn .c1 {
    color: #fff !important;
    line-height: 24px;
    min-height: 36px;
}
.create-neg .btn{
        border-radius: 0;
    position: relative;
    font-size: 16px;
    margin: 0 10px;
    padding: 5px 5%;
}
.auctionsuppliermain .btn {
/*border-radius: 0;
    position: relative;
    font-size: 16px;
    margin: 0 10px;
    padding: 5px 5%;*/
}

ul.icon1.sub-icon1.profile_img.boxlogin div {
    position: absolute;
    top: -8px;
    left: 20px;
}
.header_right ul.icon1 {
    margin: 10px 10px 0px;
}
.shortby-row {
    background: #f3f3f3;
    padding: 10px 12px;
}
    .shortby-row input {
        margin-right: 3px;
    }
.auctionsupplierinside .filterBox.clssrch {
    background: #fbf8f8;
    margin: 0px;
    padding: 5px 0px;
    border-top: 1px solid #33333333;
    border-bottom: 1px solid #3333;
}
.clshight ul#ulList.SuplierList li a {
    color: #222;
    font-size: 16px;
    text-decoration: none;
}
.clshight ul#ulList.SuplierList li {
    margin-bottom: 8px;
    width: 100%;
}
.clshight ul#ulList.SuplierList li a:hover {
    color: #0d6efd;
}