@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'open_sansitalic'; src: url('fonts/opensans-italic-webfont.eot'); src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-italic-webfont.woff2') format('woff2'), url('fonts/opensans-italic-webfont.woff') format('woff'), url('fonts/opensans-italic-webfont.ttf') format('truetype'), url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanslight_italic'; src: url('fonts/opensans-lightitalic-webfont.eot'); src: url('fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-lightitalic-webfont.woff2') format('woff2'), url('fonts/opensans-lightitalic-webfont.woff') format('woff'), url('fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sanslight'; src: url('fonts/opensans-light-webfont.eot'); src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff2') format('woff2'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansregular'; src: url('fonts/opensans-regular-webfont.eot'); src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff2') format('woff2'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansbold'; src: url('fonts/opensans-bold-webfont.eot'); src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff2') format('woff2'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal; }
/***************************************/
/*Off canvas css start here*/
body {
	overflow-x: hidden;
}
@media screen and (max-width: 767px) {
.row-offcanvas {position: relative;-webkit-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.row-offcanvas-right {	right: 0;}
.row-offcanvas-left {left: 0;}
.row-offcanvas-right  .sidebar-offcanvas {right: -60%;}
.row-offcanvas-left  .sidebar-offcanvas {left: -60%;}
.row-offcanvas-right.active {right: 60%;}
.row-offcanvas-left.active {left: 60%;}
.sidebar-offcanvas {position: absolute;top: 0;width: 60%;}
.row-offcanvas-left .sidebar-offcanvas {background-color: #fff;z-index: 11111;margin-bottom: 10px;}
}
/***********************************************/
.row { clear: both; }
img { border: 0; }
code, kbd, pre, samp { font-family: Arial, Helvetica, sans-serif; }
/***************************************/
a, a:focus, a:active { color: #F26522; text-decoration: none; outline: 0; }
input:focus { outline: 0!important; }
button:focus { outline: 0; }
a:hover { color: #032539; text-decoration: none; }
a:focus, a img:focus, a:focus img { outline: 0; }
.radio1 { vertical-align: -1px; }
ol, ul { padding: 0; margin: 0; }
ul li, ol li { list-style: none outside none; }
label { color: #6e6e6e; font-weight: normal; padding: 4px; }
img { max-width: 100%; }
 @media(max-width:767px) {
.sm-text-left { text-align: left; }
}
.sm-label { padding-top: 8px; }
@media(max-width:767px) {
.sm-label { padding-top: 0px; }
.sm-label.mb10px { margin-bottom: 3px; }
}
.list1.list1a li {
	margin: 0;
	padding: 0 0 0 18px;
  }
  .list1.list1a {
  }
  .list1.list1a li:before {
	top: 10px;
  }
.main-txt { width: 48%!important; }
.main-txt1 { width: 48%!important; margin-left: 4%!important; }
.mt0px { margin-top: 0; }
.mt2px { margin-top: 2px; }
.mt5px { margin-top: 5px; }
.mt10px { margin-top: 10px; }
.mt15px { margin-top: 15px; }
.mt20px { margin-top: 20px; }
.mt25px { margin-top: 25px; }
.mt30px { margin-top: 30px; }
.mb0px { margin-bottom: 0; }
.mb2px { margin-bottom: 2px; }
.mb5px { margin-bottom: 5px; }
.mb10px { margin-bottom: 10px; }
.mb15px { margin-bottom: 15px; }
.mb20px { margin-bottom: 20px; }
.mb25px { margin-bottom: 25px; }
.mb30px { margin-bottom: 30px; }
.pb2px { padding-bottom: 2px; }
.myrow { width: 100%; float: left; display: block; clear: both; }
.content-inner { width: 100%; float: left; display: block; clear: both; }
.full-width { width: 100%; clear: both; display: block; }
.float-left { display: block; float: left; }
.float-right { display: block; float: right; }
.float-none { display: table; float: none; }
.text-align-right { text-align: right !important; }
.text-align-left { text-align: left !important; }
.text-align-center { text-align: center !important; }
html, body, p { font: normal 10.5pt/150% Arial, Helvetica, sans-serif; color: #5d5d5d; }
@media(max-width:600px) {
html, body, p { font-size: 9pt; }
}
h1, .h1-title { font: normal 220%/120% 'open_sanslight'; margin: 0 0 30px; clear: both; color: #032539; }
@media(max-width:600px) {
h1, .h1-title { font-size: 160%; margin: 0 0 20px; }
}
h2 { font: normal 170%/120% 'open_sanslight'; margin: 0 0 28px; clear: both; color: #5d5d5d; }
@media(max-width:600px) {
h2 { font-size: 160%; }
}
h3 { font: normal 115%/120% 'open_sansbold'; margin: 0 0 10px; clear: both; color: #f26522; }
h4 { font: normal 100%/120% 'open_sansbold'; margin: 0 0 0px; clear: both; color: #f26522; }
.h1 { font: bold 12px/120% Arial, Helvetica, sans-serif; padding: 0 0 10px!important; margin: 0!important; clear: both; color: #032539; text-transform: uppercase; }
.bor-bot2 { border-bottom: 1px solid #032539; padding-bottom: 5px; }
h2.bor-bot2 { border-bottom: 1px solid #777; padding-bottom: 7px; }
#wrapper { width: 1000px; max-width: 80%; }
.logo-wrapper { padding-bottom: 30px; padding-top: 30px; text-align: left; }
@media(max-width:570px) {
.logo-wrapper { width: 100%; text-align: center; padding-bottom: 15px; padding-top: 20px; }
}
@media(max-width:570px) {
.top-main-right { width: 100%; padding-bottom: 10px; }
}
/*.main-cart { background:url(../images/cart.png) no-repeat 0 0; min-height:62px; padding-left:109px; margin:10px 0 0 0; }
.main-cart h3 { margin:0 0 10px 0; font:normal 15px 'open_sansregular';   }*/
.cart-top { float: right; padding-right: 0px; }
@media(max-width:400px) {
.cart-top { margin-left: 50px; }
}
@media(max-width:280px) {
.cart-top { margin-left: 0px; }
}
.cart-top #cart { position: relative; }
.cart-top #cart .cart-inner { margin-left: 5px; text-align: left; }
.cart-top #cart .heading h3 { color: #555; font: normal 80%/120% 'open_sansbold'!important; margin: 0 0 0 0; text-transform: uppercase; padding: 1px 0 3px; }
.cart-top #cart .heading .icon-cart { width: 38px; height: 38px; background: #999; background: #032539; line-height: 38px; text-align: center; }
.cart-top #cart .heading .icon-cart .fa { color: white; font-size: 15px; line-height: 38px; }
.cart-top #cart .heading .icon-cart:before { content: ""; border-right: 4px solid #ffffff; border-top: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid rgba(0, 0, 0, 0); position: absolute; left: 34px; top: 0; width: 0; height: 0; bottom: 0; margin: auto; }
.cart-top #cart .heading a { color: #757b8e; cursor: pointer; }
.cart-top #cart .heading a:hover { color: #555; text-decoration: none; }
.cart-top #cart .heading a:hover h3 { color: #F26522!important; }
#cart-total { font: normal 80%/120% 'open_sansregular' }
.shopping-cart { margin-top: 10px; }
.welcome-text { text-align: right; font: normal 90%/120% 'open_sanslight_italic'; color: #757b8e; padding: 10px 0 0 0; }
.welcome-text a { color: #032539; text-decoration: none; font: normal 100%/120% 'open_sanslight_italic'; }
.welcome-text a:hover { color: #F26522; text-decoration: none; }
/****************************************/
/**********************************/
/* Topbar */
#topbar { padding: 0; min-height: 30px; font-size: 80%; background: #444444; background: #032539; color: #c2c2c2; }
#topbar a { font-size: 100%; color: #c2c2c2; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
#topbar a:hover { color: #f26522 !important; background: none!important; text-decoration: none; }
#topbar .caret { margin-left: 5px; }
@media(max-width:400px) {
#topbar .caret { margin-left: 0px; }
}
@media(max-width:350px) {
#topbar .topbar-right { padding-left: 0!important; }
}
/*
@media (max-width: 991px) { .topbar-left{ width:320px!important; } }*/

.btn-categories { background-color: #032539!important; border: none; margin-bottom: 10px; }
.btn-categories:focus { outline: 0!important; font-size: 10px!important; }
.rtl #topbar .caret { margin-right: 5px; margin-left: inherit; }
#topbar .welcome-msg { line-height: 38px; font-size: 100%; font-family: 'open_sansregular', 'open_sanslight_italic'; }
#topbar .welcome-msg a { color: white !important; font-size: inherit; }
#topbar .welcome-msg a:hover { color: #f26522!important; }
.phone-no { color: #FFF; margin-left: 20px; }
#topbar .links, #topbar .toplinks-wrap { float: left; }
.rtl #topbar .links, .rtl #topbar .toplinks-wrap { float: right !important; }
#topbar .links-outline a { color: #31a8d2; }
#topbar .dropdown { position: relative; display: block!important; }
#topbar .dropdown .dropdown-toggle { width: auto; display: block!important; border: 1px solid #c2c2c2; line-height: 30px; height: 30px; margin-top: 5px; color: #c2c2c2; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; text-align: center; cursor: pointer; padding: 0 10px; }
#topbar .dropdown .dropdown-menu { right: 0; top: 100%; z-index: 9999 !important; opacity: 0;  display: block; transform: translateY(10%); visibility: hidden; -webkit-box-shadow: 0 1px 3px lightgrey; box-shadow: 0 1px 3px lightgrey; margin: 0; left: auto!important; padding: 10px; }
.rtl #topbar .dropdown .dropdown-menu { left: 0; right: auto; }
#topbar .dropdown:hover .dropdown-toggle { -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; color: #f26522; border: 1px solid #f26522!important; }
#topbar .dropdown:hover .dropdown-toggle a { color: #f26522 !important; }
#topbar .dropdown:hover .dropdown-menu { -moz-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; -webkit-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; opacity: 1; transform: translateX(0px); visibility: visible; z-index: 10; border: 0; }
#topbar .setting a { background-repeat: no-repeat; background-position: left center; color: #666666!important; }
#topbar .setting a:hover { color: #032539!important; text-decoration: underline; }
#topbar .setting.language a { padding-left: 25px; }
#topbar .setting.language .dropdown-toggle a { padding-left: 19px; }
.rtl #topbar .setting a { background-position: right center; }
.rtl #topbar .setting a { padding-right: 25px; padding-left: inherit; }
#topbar .setting li { padding-top: 5px; padding-left: 15px; }
.rtl #topbar .setting li { padding-right: 15px; padding-left: inherit; }
#topbar .topLinks, #topbar .setting, #topbar .currency { float: left; display: inline-block; }
.rtl #topbar .topLinks, .rtl #topbar .setting, .rtl #topbar .currency { float: right !important; }
#topbar .topLinks { height: 40px; line-height: 40px; }
#topbar .topLinks li.link-wishlist, #topbar .topLinks li.log-out { border: 0!important; }
#topbar .topLinks .links li { border-left: 1px solid rgba(255, 255, 255, 0.15); }
.rtl #topbar .topLinks .links li { border-right: 1px solid rgba(255, 255, 255, 0.15); border-left: inherit; }
#topbar .topLinks .links li > a { background: transparent; border: none; border-top-right-radius: 0; border-top-left-radius: 0; display: inline-block; margin: 0; padding: 3px 10px; line-height: 28px; position: relative; }
.setting.language { margin-right: 10px; }
@media(max-width:570px) {
.setting.language { margin-right: 5px; }
}
.close-popup { position: absolute; right: 5px; top: 5px; font: bold 16px Arial, Helvetica, sans-serif!important; }
/*************************************/
/*************************************/
/* links style */
ul.links { margin: 0; padding: 0; }
ul.links li { display: inline; line-height: normal; list-style: none; }
ul.links li a { margin: 0 9px; }
ul.links li a:hover { color: #f26522; }
ul.links li .fa, ul.links li .icon { margin-right: 6px; }
.rtl ul.links li .fa, .rtl ul.links li .icon { margin-left: 6px; margin-right: inherit; }
ul.list li { list-style: none; padding: 6px 0; }
ul.my-account li { padding: 6px 0; list-style: disc; margin-left: 14px; }
ul.inline li { float: left; }
/*************************************/
/*************************************/
@media (max-width: 991px) {
.quick-access { position: relative; float: right; }
.quick-access .quickaccess-toggle { -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s; text-align: center; padding: 0 10px; height: 30px; line-height: 30px; border: 1px solid #c2c2c2; margin: 5px; }
.quick-access .quickaccess-toggle:hover { border: 1px solid #f26522; color: #f26522; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; cursor: pointer; }
.quick-access .inner-toggle { background: #fff; min-width: 180px; position: absolute; right: 0; top: 100%; z-index: 9999 !important; opacity: 0;  transform: translateY(10%); visibility: hidden; -moz-box-shadow: 0 1px 3px lightgrey; -webkit-box-shadow: 0 1px 3px lightgrey; box-shadow: 0 1px 3px lightgrey; padding: 8px; }
.rtl .quick-access .inner-toggle { left: 0; right: auto; }
.quick-access .inner-toggle ul.links li { display: block!important; }
.quick-access .inner-toggle a { color: #666666!important; }
.quick-access:hover .content .inner-toggle, .quick-access:hover .inner-toggle { -moz-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; -webkit-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; opacity: 1;  transform: translateX(0px); visibility: visible; z-index: 10; }
}
@media (max-width: 350px) {
.quick-access .quickaccess-toggle { padding: 0 1px 0 3px; }
#topbar .dropdown .dropdown-toggle { padding: 0 3px; }
#topbar .dropdown .dropdown-toggle { padding: 0 3px; }
.quick-access #topbar .caret { margin-left: 0px; }
#topbar .topLinks .links li > a { font-size: 12px; }
}
@media (max-width: 410px) {
.quick-access .inner-toggle { right: -60px!important; }
}
/*************************************/
/*************************************/
.cart-top #cart .content { min-width: 275px; position: absolute; right: 0; top: 120%; z-index: 1100; /*visibility: hidden; opacity: 0;*/ box-shadow: 0 0px 5px rgba(0, 0, 0, 0.12); -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; display: block; }
.rtl .cart-top #cart .content { left: 0; right: auto; }
.cart-top #cart .content .block-cart { background-color: white; padding: 20px; border: 0px solid #ccc; box-shadow: 0 0px 10px #ccc; }
.cart-top #cart.active .content { visibility: visible; top: 100%; opacity: 1; }
/*************************************/
.shopping-cart.dropdown11 { position: relative; display: block!important; float: right; margin-left: 10px; }
@media(max-width:768px) {
.shopping-cart.dropdown11 { width: 100%; }
}
@media(max-width:570px) {
.shopping-cart.dropdown11 { margin-right: 60px; margin-top: 0; }
}
@media(max-width:570px) {
.shopping-cart.dropdown11 { margin-bottom: 10px; }
}
@media(max-width:436px) {
.shopping-cart.dropdown11 { margin-right: 0; margin-left: 120px; }
}
@media(max-width:420px) {
.shopping-cart.dropdown11 { width: 100%; margin-right: 0; margin-left: 0; }
}
.shopping-cart.dropdown11 .dropdown-menu { min-width: 275px; }
.shopping-cart.dropdown11 .dropdown-cart { margin-top: 5px; color: #c2c2c2; }
.shopping-cart.dropdown .dropdown-toggle { width: auto; display: block!important; border: 0px solid #c2c2c2; /*line-height: 30px;*/ margin-top: 5px; color: #c2c2c2; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; text-align: center; cursor: pointer; padding: 0; }
.shopping-cart.dropdown .dropdown-menu { right: 0; top: 100%; z-index: 9999 !important; opacity: 0;  display: block; transform: translateY(10%); visibility: hidden; -webkit-box-shadow: 0 1px 3px lightgrey; box-shadow: 0 1px 3px lightgrey; margin: 0; left: auto!important; padding: 10px; position: absolute; }
.rtl .shopping-cart.dropdown .dropdown-menu { left: 0; right: auto; }
.shopping-cart.dropdown:hover .dropdown-toggle { -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; color: #f26522; border: 0px solid #f26522!important; }
.shopping-cart.dropdown:hover .dropdown-toggle a {/* color: #f26522 !important;*/ }
.shopping-cart.dropdown:hover .dropdown-menu { -moz-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; -webkit-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s; opacity: 1; transform: translateX(0px); visibility: visible; z-index: 10; border: 5px; }
.shopping-cart.dropdown .dropdown-menu { padding: 20px 10px; padding-top: 30px; }
.shopping-cart.dropdown .dropdown-menu, .shopping-cart.dropdown .dropdown-menu p, .shopping-cart.dropdown .dropdown-menu a { font-size: 90%; color: #888; }
/*#shopping_bag1 .shopping-menu { right: 0; top: 100%; z-index: 9999 !important; opacity: 0; display: block; transform: translateY(10%); visibility: hidden; -webkit-box-shadow: 0 1px 3px lightgrey; box-shadow: 0 1px 3px lightgrey; margin: 0; left: auto!important; padding: 10px; position:absolute;  }*/
#shopping_bag1 { position: absolute; background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; float: left; right: 0; list-style: none outside none; text-align: left; z-index: 99999999; -moz-box-shadow: 0 1px 3px lightgrey; -webkit-box-shadow: 0 1px 3px lightgrey; box-shadow: 0 1px 3px lightgrey; padding: 10px; width: 356px; margin-top: 10px; padding-bottom: 15px; }
@media(max-width:450px) {
#shopping_bag1 { width: 300px; }
}
#shopping_bag1 .shopping-menu { padding: 20px 10px; padding-top: 30px; }
#shopping_bag1 .shopping-menu, #shopping_bag1 .shopping-menu p, #shopping_bag1 .shopping-menu a { font-size: 90%; color: #888; }
#shop_bag_span { white-space: nowrap; }
.search-box { float: right; display: block; margin-top: 15px; width: 220px; max-width: 80%; /*border:1px solid #F00;*/ position: relative; padding-right: 38px; }
@media(max-width:767px) {
.search-box { margin-right: 60px; margin-bottom: 10px; }
}
@media(max-width:670px) {
.search-box { width: 230px; }
}
@media(max-width:570px) {
.search-box { float: left; margin-right: 0; margin-top: 6px; margin-bottom: 0px; }
}
.search-btn { float: right; background: none repeat scroll 0 0 #032539; height: 38px; line-height: 38px; text-align: center; width: 38px; color: #fff; display: inline-block; position: absolute; right: 0; top: 0; }
.search-btn:hover { color: #f26522; }
.search-btn .fa { line-height: 38px; }
.search-btn-new { float: right!important; width: 38px!important; height: 38px!important; background: url(../images/search-btn.png) no-repeat 0 0!important; padding: 0!important; margin: 0!important; position: absolute; right: 0; top: 0; box-shadow: none!important; }
.search-btn-new:hover { background: url(../images/search-btn-roll.png) no-repeat 0 0!important; }
.serch-input { float: right; display: inline-block; width: 255px!important; max-width: 100%; height: 38px!important; }
/*@media(max-width:1000px) {.serch-input { width:118px!important; }}*/

.serch-input:focus { box-shadow: 0 0 0px #9e9e9e!important; }
/*******************************************/
.cart-items { padding: 0; margin: 0; clear: both; float: left; width: 100%; display: block; }
.cart-items li { list-style: none; clear: both; width: 100%; float: left; display: block; padding: 0; margin: 0; border: 1px solid #f5f5f5; border-left: 1px solid #fff; border-right: 1px solid #fff; padding-top: 2px; padding-bottom: 5px; }
.cart-items li:hover { box-shadow: inset 0 0 3px #fee4d7; cursor: pointer; }
.item-image { width: 30%; float: left; display: block; padding-left: 3px; padding-top: 16px; height: 77px; }
.item-image img { max-height: 100%; }
.item-details { width: 70%; float: left; display: block; font: 90%/120% 'open_sansregular'; color: #888; }
.item-details .full-width { padding-bottom: 2px; }
.actions { clear: both; text-align: left; width: 100%; float: left; clear: both; padding-top: 10px; }
.view-cart { display: inline-block; padding: 3px 0 5px 10px; color: #F26522; text-decoration: none; }
.view-cart:hover { color: #F26522!important; text-decoration: none; }
.close-btn { height: 31px; position: absolute; right: -17px; top: -18px; width: 32px; }
.shopping-total { text-transform: none; font-weight: normal; text-align: right; margin-top: 10px; border-top: 1px solid #ccc; padding-top: 15px; }
.remove { float: right; margin-right: 10px; font-size: 100%!important; padding-top: 2px; }
/*******************************************/
/*******************************************/
/*FoRM CSS*/


input[type=button], input[type=submit], button { background-color: #f26522; font: 10pt/120% 'open_sansregular'; color: #fff; padding: 0 20px; text-align: center; display: inline-block; box-shadow: 0 3px 0 #CBCBD0; border-radius: 0px; height: 30px; border: 0px solid #ddd; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; text-transform: uppercase; margin-bottom: 10px; }
 @media(max-width:400px) {
input[type=button], input[type=submit], button { /*width:100%; */ }
}
@media (max-width: 400px) {
input[type="button"], input[type="submit"], button { margin-bottom: 5px; }
}
input[type=button]:hover, input[type=submit]:hover, button:hover { background-color: #032539; color: #fff; text-decoration: none; }
input[type=text], input[type=password], select, textarea { }
input[type=text], input[type=password] { height: 36px; text-indent: 10px; }
input[type=text], input[type=password], select, textarea { font: 10pt/120% 'open_sansregular'; color: #898787; border: 1px solid #d6d4d4; border-radius: 0px; box-sizing: border-box; padding: 5px; outline: none; width: 100%; max-width: 100%; }
input[type=text], input[type=password], input[type=text]:hover, input[type=password]:hover, select, select:hover, textarea, textarea:hover { transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; }
input[type=text]:hover, input[type=password]:hover, input[type=text]:focus, input[type=password]:focus, select:hover, select:focus, textarea:hover, textarea:focus { box-shadow: 0 0 4px #9e9e9e; outline: none; }
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus { border: 1px solid #ccc; color: #898787; }
input[type=text]:hover, input[type=password]:hover, select:hover, textarea:hover { color: #666; }
textarea { height: 100px; font: 9pt/120% 'open_sansregular'; }
select, option { font: 10pt/80% 'open_sansregular'; }
/************************/

/*********************/
#main-nav li a { cursor: pointer; }
@media(max-width:767px) {
#main-nav { min-height: 0!important; }
}
@media(min-width:768px) {
#main-nav ul.nav li b { display: none; }
}
@media screen and (min-width: 768px) and (max-width: 1024px), (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) { /* ipad-1024 */
#main-nav .navbar-nav > li > a { font-size: 73%; padding: 15px 8px; }
}
@media(min-width:768px) {
/*#main-nav .navbar-nav > li > a { padding: 15px 18px; }*/
}
@media(min-width:768px) {
#main-nav .navbar-nav > li > ul { display: none; }
#main-nav .navbar-nav > li:hover > ul { display: block; }
}
 @media (min-width:768px) and (max-width:991px) {
#main-nav { margin-top: 10px; }
}
 @media(max-width: 1200px) {
#main-nav .navbar-nav > li > a { padding: 15px 6px; }
}
#banner-wrapper { width: 100%; float: left; display: block; clear: both; margin-bottom: 20px; }
 @media(max-width:767px) {
#main-nav .navbar-toggle { position: absolute!important; right: 0!important; top: -52px!important; z-index: 1000; }
}
#main-nav .navbar-toggle { background-color: #f26622; height: 32px; }
 @media(max-width:400px) {
#main-nav .navbar-toggle { width: 40px!important; }
}
#main-nav.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
 @media(max-width:767px) {
#main-nav .nav > li { border-bottom: 1px solid #ddd; }
#main-nav .nav > li > a { padding: 10px 6px; }
#main-nav .dropdown-menu > li > a { background: url(../images/bullete5.gif) no-repeat 7px 11px; }
}
#contentwrapper { width: 100%; clear: both; float: left; display: block; }
.block-title { background-color: #f26522; background-color: #032539; color: #fff; padding: 12px 10px 12px 15px; font: normal 9pt/120% 'open_sansregular'; text-transform: uppercase; width: 100%; float: left; display: block; clear: both; }
@media(max-width:992px) {
.block-title { font-size: 8.5pt; }
}
.block-title.block-title-white a { color: #fff; text-decoration: none; }
.block-title.block-title-white a:hover { color: #f26522; text-decoration: none; }
.categories { float: left; display: block; width: 100%; clear: both; }
.categories li a { display: block; border: 1px solid #ddd; padding: 10px 15px; color: #555; margin-bottom: -1px; font-size: 9.5pt; line-height: 120%; }
@media(max-width:992px) {
.categories li a { font-size: 9pt; }
}
.categories li a:hover { background-color: #f5f5f5; }
#content-wrapper { float: left; display: block; width: 100%; clear: both; }
.content-block { border: 1px solid #ddd; width: 100%; padding: 15px 15px; float: left; display: block; min-height: 550px; }
#footer-wrapper { float: left; display: block; width: 100%; clear: both; margin-top: 30px; }
.footer-right { text-align: right; font-size: 80%; color: #777; }
.footer-right a { color: #777; text-decoration: none; padding: 0 6px; }
.footer-right a:last-child { padding-right: 0; }
.footer-right a:hover { color: #f26522; text-decoration: none; }
@media(max-width:992px) {
.footer-right { text-align: center; margin-top: 20px; }
}
@media(max-width:992px) {
.footer-card { text-align: center; }
}
.copyright-left { text-align:left; }
.copyright-right { text-align:right; }
@media(max-width:992px) {
.copyright-left { text-align:center; clear:both; }
.copyright-right { text-align:center; clear:both; }
}

/** BreadCrumb CSS Startr *************/
.breadcrumb { background-color: #fff; border-bottom: 1px solid #f5f5f5; display: block; float: left; font-size: 14px; line-height: 100%; padding: 0 0 10px 0; position: relative; width: 100%; }
.breadcrumb a { font-size: 14px; line-height: 100%; }
.breadcrumb-inner { display: block; float: left; font: 14px Arial, Helvetica, sans-serif; margin-left: 0; width: 100%; }
.breadcrumb-inner .disable { background: url(../images/breadcum-icon.png) no-repeat scroll 100% 2px rgba(0, 0, 0, 0); color: #9c9c9c; display: inline-block; float: left; margin: 0 8px 0 0; min-height: 20px; padding: 0 16px 0 0; }
.breadcrumb-inner .disable a { color: /*#9c9c9c*/#333; text-decoration: none; }
.breadcrumb-inner .disable a:hover { color: #000; text-decoration: none; }
.span1 a { color: #9c9c9c; text-decoration: none; }
.span1 a:hover { color: #000; text-decoration: none; }
.breadcrumb-inner .active { color: #50585f; display: inline-block; float: left; min-height: 20px; }
.breadcrumb-inner .span1 { display: inline-block; float: left; min-height: 20px;/*white-space: nowrap;*/ color:#333 }
.breadcum-devider { display: inline-block; float: left; padding: 2px 6px 5px; }
/*****************************************/
.error1, .error { float: left; display: block; font-size: 84%; color: #ed312b; line-height: 150%; margin: 3px 0 10px; padding: 0 1% 0 24px; width: 100%; background: #fff url(../images/error1.png) no-repeat scroll 0 center; border: 0 solid #ff0000; border-radius: 4px; clear: both; }
.success { float: left; display: block; font-size: 84%; color: #258206; line-height: 150%; margin: 3px 0 10px; padding: 0 1% 0 24px; width: 100%; background: #fff url(../images/success.png) no-repeat scroll 0 center; border: 0 solid #ff0000; border-radius: 4px; clear: both; }
.note1 { border-bottom: 1px solid #ccc; font-style: italic; margin-bottom: 15px; }
.note1 span { font-size: 12px; font-style: normal; }
/**************************************************************/
/* Popup Css Start Here ***************************************************************/
/**************************************************************/
.grayBox { background-color: #b5b5b5; height: 100%; left: 0; opacity: 0.8; position: fixed; top: 0; width: 100%; z-index: 1001; }
.box_content { left: 0; right: 0; bottom: auto; top: 0; margin: 30px auto; padding: 30px; position: fixed; width: 55%; z-index: 10000; border-radius: 10px; -moz-transform: translate3d(0px, -25%, 0px); -webkit-transform: translate3d(0px, -25%, 0px); transform: translate3d(0px, -25%, 0px); -moz-transition: transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; background-color: #fff; border: 3px solid #f26522; max-width: 90%; }
.box_content.fade-in { -moz-transform: translate3d(0px, 0%, 0px); -webkit-transform: translate3d(0px, 0%, 0px); transform: translate3d(0px, 0%, 0px); -moz-transition: transform 0.3s ease-out 0s; -webkit-transition: transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; }
.popfix { margin-left: 155px; }
@media (max-width: 744px) {
.popfix { margin-left: 20%; }
}
@media (max-width: 600px) {
.popfix { margin-left: 10%; }
}
@media (max-width: 500px) {
.popfix { margin-left: 3%; }
}
@media (max-width: 350px) {
.popfix { margin-left: 2%; }
}
.fp-box_content { border-radius: 10px; width: 550px !important; max-width: 90%; }
.fp-box_content .row { margin-bottom: 10px; }
.fp-title { display: block; float: left; margin: 10px 0 5px; width: 100%; }
.fp-title h1 { color: #3096dd; display: block; float: left; font-size: 17px; font-weight: 700; margin: 0 0 15px; width: 100%; }
.fp-col1 { display: block; float: left; min-height: 10px; padding-top: 3px; width: 30%; font-size: 85%; }
.fp-col2 { display: block; float: left; min-height: 10px; width: 70%; }
@media (max-width: 600px) {
.fp-col1, .fp-col2 { width: 100%; }
}
.share-pop-close { cursor: pointer; height: 31px; position: absolute; right: -18px; top: -18px; width: 32px; z-index: 100002; }
.share-pop { margin-left: 83px; }
@media (max-width: 744px) {
.share-pop { margin-left: 20%; }
}
@media (max-width: 600px) {
.share-pop { margin-left: 10%; }
}
@media (max-width: 500px) {
.share-pop { margin-left: 3%; }
}
@media (max-width: 350px) {
.share-pop { margin-left: 2%; }
}
.inquiry-pop { margin-left: -7px; }
@media (max-width: 1077px) {
.inquiry-pop { margin-left: -8%; }
}
@media (max-width: 768px) {
.inquiry-pop { width: 80%!important; margin-left: 10%!important; }
}
.send-pop { margin-left: -7px; }
@media (max-width: 1077px) {
.send-pop { margin-left: -8%; }
}
@media (max-width: 768px) {
.send-pop { width: 80%!important; margin-left: 10%!important; }
}
/*******************************/
/******************************/
/*.zoom-pop { margin-left: -19px; }
@media (max-width:1199px) {
.zoom-pop { margin-left: -67px; }
}
@media (max-width:767px) {
.zoom-pop { margin-left: auto; }
}*/
/**********************************/
.captch-wrap { float: left; display: block; width: 100%; padding-right: 40px; position: relative; }
.captch-wrap #captcha_code { float: left; margin: 0; padding: 0; }
.captch-wrap a img { position: absolute; right: 0; top: 0; }
.required { font-size: 85%; }
/**************************************************************/
/**************************************************************/
.product-wrapp { margin-bottom: 20px; }
@media (max-width: 400px) {
.product-wrapp { width: 100%; }
}
.product-block { float: left; display: block; clear: both; width: 100%; padding: 15px; border-radius: 0px; }
.product-block { float: left; display: block; clear: both; width: 100%; clear: both; }
.product-block { transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; border-radius: 7px; border: 1px solid #ccc; }
.product-block:hover { /*-moz-box-shadow:inset 0px 0px 4px #ccc; -webkit-box-shadow:inset 0px 0px 4px #ccc; box-shadow:inset 0px 0px 4px #ccc;*/ -moz-box-shadow: inset 0px 0px 4px #ffc7ad; -webkit-box-shadow: inset 0px 0px 4px #ffc7ad; box-shadow: inset 0px 0px 4px #ffc7ad; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; border: 1px solid #f26522; }
.product-image { float: left; display: flex; clear: both; width: 100%; clear: both; margin: 0 0 10px; height: 150px; text-align: center;align-items: center;background: #fafafa; }
.product-image img { max-width: 100%; max-height: 100%; margin: 0 auto; }
.product-block .product-image img { transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; }
.product-block:hover .product-image img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; }
.product-block h3 { font: 100%/150% 'open_sansbold', 'open_sansregular', 'open_sanslight', Arial, Helvetica, sans-serif; margin: 0 0 5px; padding: 0; }
.product-block:hover h3 { color: #f26522; }
.price { float: left; display: block; clear: both; width: 100%; clear: both; margin: 0 0 5px; }
.price-old { float: left; text-decoration: line-through; margin-right: 10px; }

.price-new { color: #e84d1c; }
.product_box_price .price-new { color: #713d7f; }

.pro-attribute { font-size: 90%; }
.rating-wrapp { float: left; display: block; clear: both; width: 100%; clear: both; margin: 0 0 5px; }
.pro-attribute { float: left; display: block; clear: both; width: 100%; clear: both; margin: 0 0 5px; }
.product-action { float: left; display: block; clear: both; width: 100%; clear: both; float: left; display: block; clear: both; width: 100%; clear: both; }
.product-block .rating { text-align: left!important; }
.product-block .rating:not(:checked) > label { margin-bottom: 0!important; }
.pro-attribute.product-descri-fix1 { overflow: hidden; height: 40px; line-height: 20px; }
.pro-attribute.product-name-fix1 { overflow: hidden; height: 40px; line-height: 20px; }
/******************************************************/
.review-paging { text-align: right; }
/*.review-paging { clear: both;  display: block;  float: left;   width: 100%; }*/
.review-paging .links { border: 0 solid #000; color: #666; padding: 3px; text-decoration: none; }
.review-paging .links:hover { color: #0b5d96; text-decoration: none; }
.review-paging .selected { border: 0 solid #000; color: #f26522; padding: 3px; text-decoration: none; }
.review-paging .selected:hover { border: 0 solid #000; color: #f26522; cursor: default; }
.fp-paging .review-paging { text-align: right; }
 @media only screen and (max-width: 991px) {
.review-paging, .pageno { margin: 3px 0; text-align: center !important; }
}
.top-pagination { margin-bottom: 15px; }
.review-paging ul { width: 100%; text-align: right; }
.review-paging ul li { display: inline; list-style: none; }
.review-paging ul li a { border: 0 solid #000; color: #666; padding: 3px; text-decoration: none; }
.review-paging ul li a:hover { color: #444; text-decoration: none; }
.review-paging ul li.active span { border: 0 solid #000; color: #f26522; padding: 3px; text-decoration: none; }
.review-paging ul li.active span:hover { border: 0 solid #000; color: #f26522; cursor: default; }
 @media only screen and (max-width: 991px) {
.review-paging ul { margin: 3px 0; text-align: center !important; }
}
.top-pagination { margin-bottom: 15px; }
.btn-remove-from-whishlist { margin-top: 10px; }
/***Rating Css Start ***************************************************/
.cate-info { margin-bottom: 20px; }
.cate-image { width: 100%; float: left; display: block; clear: both; margin: 0 0 10px 0; padding: 5px 0 0 0; }
.cate-image img { border-radius: 4px; border: 1px solid #ddd; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc; }
.cate-title { width: 100%; float: left; display: block; clear: both; margin: 0 0 10px 0; padding: 0 0 0 0; font: normal 100%/150% 'open_sansbold', 'open_sansregular', 'open_sanslight', Arial, Helvetica, sans-serif!important; }
.cate-detail { width: 100%; float: left; display: block; clear: both; margin: 0 0 10px 0; padding: 0 0 0 0; }
.search-criteria { margin-bottom: 30px; }
.search-pricewise { width: 60%; }
.search-sortby { width: 60%; }
 @media (max-width: 991px) {
.sc-spacing-fix { margin-bottom: 15px; }
.sc-w1 { display: inline-block; width: 75px; }
}
.fieldset01 { border: 1px solid #ddd; padding: 25px 15px 15px 15px; border-radius: 5px; }
.legend { color: #999; font-size: 16px; margin-left: 10px; padding: 0 3px; border-bottom-width: 0; width: auto; margin-bottom: 0; font: 100%/150% 'open_sansbold', 'open_sansregular', 'open_sanslight', Arial, Helvetica, sans-serif; }
/******************************************************/
/***Rating Css Start ***************************************************/
.rating { float: left; text-align: center; width: 100%; }
.rating:not(:checked) > input { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
.rating:not(:checked) > label { color: #acacac; display: inline-block; font-size: 15px; letter-spacing: 5px; line-height: 1.2; margin-right: 0; overflow: hidden; padding: 0; white-space: nowrap; width: 14px; }

.rating:not(:checked) > label:before { content: "★"; }


.ActiveRating { color: /*#f51b00*/#f4c70a !important; }
.rating.ratingfix { text-align: left; }
.rating.pro-review { float: left; white-space: nowrap; width: 135px; }
.rating.pro-review:not(:checked) > input { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
.rating.pro-review:not(:checked) > label { color: #acacac; cursor: pointer; float: right; font-size: 200%; line-height: 1.2; margin-right: 3px; }
.rating.pro-review:not(:checked) > label { overflow: hidden; padding: 0; white-space: nowrap; width: 24px; }
.rating.pro-review:not(:checked) > label:before { content: "★ "; }
.rating.pro-review > input:checked ~ label { color: #f51b00; }
.rating.pro-review:not(:checked) > label:hover, .rating.pro-review:not(:checked) > label:hover ~ label { color: #f51b00; }
.rating.pro-review > input:checked + label:hover, .rating.pro-review > input:checked + label:hover ~ label, .rating.pro-review > input:checked ~ label:hover, .rating.pro-review > input:checked ~ label:hover ~ label, .rating.pro-review > label:hover ~ input:checked ~ label { color: #f51b00; }
.rating.pro-review > label:active { left: 2px; position: relative; top: 2px; }
/******************************************************/
/***Rating Css Start ***************************************************/

.theadbg { background: url("../images/th-bg.png") repeat-x scroll 0 100% #f9f9f9; color: #5e5e5e; font-size: 12px; font-weight: bold; height: 28px; min-height: 26px; text-transform: uppercase; }
.theadbg th, table.responsive .theadbg th { color: #032539; font-weight: normal; font-family: 'open_sansregular'; }
.pinned table th, .pinned table td { padding-left: 3px; }
.title1 { border-bottom: 0px solid #ccc; display: block; float: left; margin-bottom: 15px; padding-bottom: 5px; width: 100%; background: url(../images/seperator-new.png) no-repeat center bottom; background-size: 100% 1px; }
.title1-left { float: left; display: block; width: 50%; padding-right: 10px; text-align: left; font-weight: bold; }
.title1-right { float: right; display: block; width: 50%; padding-left: 10px; text-align: right; }
@media(max-width:400px) {
.title1-left, .title1-right { line-height: 110%; font-size: 9pt; }
}
.editlink { float: right; }
.contact-info { clear: both; display: block; float: left; width: 100%; }
.address-info { clear: both; display: block; float: left; margin-top: 25px; width: 100%; }
.address-list { border-bottom: 0px solid #ccc; clear: both; display: block; float: left; margin-bottom: 10px; padding-bottom: 11px; width: 100%; background: url(../images/seperator-new.png) no-repeat center bottom; background-size: 100% 1px; }
.orderlist-row { width: 100%; clear: both; margin: 0; padding: 0; border-bottom: 0px solid #ddd; padding-top: 20px; }
@media(max-width:767px) {
.orderlist-row { padding-bottom: 20px; }
}
/*order-detail css*/
.print-wrap-div { position: relative; }
#invoice { width: 100%!important; }
.invo-pro-th { width: 100%!important; }
.invo-pro { width: 100%!important; }
.invo-pro-tr { width: 100%!important; }
@media(max-width:570px) {
.invo-add { width: 100%!important; margin: 0 0 0px!important; padding: 0!important; }
.invo-add.invo-add2 { margin-top: 10px!important; }
}
@media(max-width:1000px) {
.invoice-address { width: 100%!important; margin: 0 0 0px!important; padding: 0!important; }
.invoice-order-wrap { width: 100%!important; margin: 0 0 0px!important; padding: 0!important; background: none!important; }
.invoice-logo { width: 100%!important; margin: 0 0 0px!important; padding: 0!important; position: absolute; top: 0; max-height: 100px; text-align: center; }
.invoice-logo img { float: none!important; margin: 0 auto!important; }
.invoice-order-wrap .invoice-order { background: none!important; }
.invoice-order-wrap .invoice-order { text-align: left!important; padding: 0!important; }
.print-wrap-div { padding-top: 100px; }
}
@media(max-width:1023px) {
#invoice { width: 100%!important; }
.invo-pro { width: 100%!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.invo-pro-th { display: none!important; }
.invo-pro-th, .invo-pro-tr { width: 100%!important; padding: 0!important; margin: 0!important; border-bottom: 2px solid #eee!important; }
.invo-pro-col1, .invo-pro-col2, .invo-pro-col3, .invo-pro-col4, .invo-pro-col5, .invo-pro-col6 { border: 0 solid #FF0000!important; height: auto!important; padding-left: 39%!important; position: relative; width: 60%!important; text-align: left!important; padding: 5px 0; border-bottom: 1px solid #eee!important; }
.invo-pro-col1:nth-of-type(1):before { content: "Products"; left: 5px; position: absolute; top: 6px; }
.invo-pro-col2:nth-of-type(2):before { content: "Model"; left: 5px; position: absolute; top: 6px; }
.invo-pro-col3:nth-of-type(3):before { content: "TAX"; left: 5px; position: absolute; top: 6px; }
.invo-pro-col4:nth-of-type(4):before { content: "Price (ex)"; left: 5px; position: absolute; top: 6px; }
.invo-pro-col5:nth-of-type(5):before { content: "Total (ex) "; left: 5px; position: absolute; top: 6px; }
.total-001 { width: 85%!important; }
.total-002 { width: 15%!important; }
/*.one_half-fix1{width:100%!important;margin:0!important;}*/
}
@media(max-width:600px) {
.total-001 { width: 65%!important; }
.total-002 { width: 35%!important; }
}
/******************************************************/
/*Shopping*/
/******************************************************/
/*.shopping-cart-tbl .pinned { width: 12%!important; }
.shopping-cart-tbl .scrollable { margin-left: 12%!important; }
.shopping-cart-tbl .cart-col5 { text-align: right!important; }
.shopping-cart-tbl .cart-col6 { text-align: right!important; }
@media(max-width:991px) {
.shopping-cart-tbl .pinned .theadbg { height: 37px!important; }
.shopping-cart-tbl .pinned .theadbg th { padding: 6px 0px!important; text-align: center!important; }
.shopping-cart-tbl .pinned td { text-align: center!important; padding-left: 0!important; padding-right: 0!important; }
}*/
.shopping-cart-tbl .pinned { width: 135px!important; }
.shopping-cart-tbl .scrollable { margin-left: 135px!important; }
.shopping-cart-tbl .cart-col5 { text-align: right!important; }
.shopping-cart-tbl .cart-col6 { text-align: right!important; }
.shopping-cart-tbl .scrollable table.responsive td { height: 200px; }
.shopping-cart-tbl .pinned table.responsive td { height: 200px; }
.shopping-cart-tbl .pinned table.responsive .theadbg th { height: 42px; }
 @media(max-width:991px) {
.shopping-cart-tbl .pinned .theadbg { height: 37px!important; }
.shopping-cart-tbl .pinned .theadbg th { padding: 6px 0px!important; text-align: center!important; }
.shopping-cart-tbl .pinned td { text-align: center!important; padding-left: 0!important; padding-right: 0!important; }
}
@media (max-width:400px) {
}
/******************************************************/
/******************************************************/

.quantity-a1 { width: 45px; position: relative; display: block; float: none; margin: auto; border: 1px solid #d6d4d4; background-color: #fff; display: table; }
input.cart_quantity_input[type="text"] { width: 27px; float: left; border: 0px solid #d6d4d4!important; padding-left: 0!important; padding-right: 0!important; text-indent: 0!important; min-width: auto!important; text-align: center!important; }
.cart_quantity_button { position: absolute; float: left; height: 37px; width: 16px; line-height: 12px; padding-left: 0px; right: 0px; border-left: 1px solid #e4e4e2; top: 1px; }
.cart_quantity_button img { float: left; padding: 6px 0 0 2px; }
@media(max-width:560px) {
.cart-buttons input { margin: 5px!important; float: right!important; }
}
/******************************************************/
/******************************************************/
#order_redeem_code { width: 30% }
@media(max-width:560px) {
#redeem_butt { margin: 5px!important; }
}
#checkout_butt { float: right; }
@media(max-width:991px) {
#checkout_butt { margin: 5px 0 5px 0!important; float: left; }
}
 @media(max-width:991px) {
.top-sm-fix1 .myrow { margin-top: 20px!important; }
}
.addresses { display: block; float: left; margin-bottom: 15px; width: 100%; }
.add-name { display: block; float: left; width: 100%; }
.add-name .s1 { display: block; float: left; padding-left: 3%; width: 92%; }
.add-address { display: block; float: right; width: 96%; }
@media(max-width:560px) {
.add-address { width: 94%; }
}
.addresses .active1 { background-color: #e8e7e7; }
.new-address { display: block; float: left; width: 100%; }
 @media(max-width:767px) {
.sm-row-b10px { margin-bottom: 10px; }
}
/*.address-form1 {  display: block; float: left;  margin: 0 0 0 5%;  padding: 0 0 5px; width: 90%; }*/

/*.adf1-col1 { clear: both;  display: block; float: left;  margin-top: 5px;  padding-bottom: 10px;  width: 30%; }
.adf1-col2 {   display: block;  float: left;   padding-bottom: 10px;  width: 70%; }*/
.btn-print, .btn-share { cursor: pointer; font-size: 16px; }
.btn-print-share { text-align: right; }
@media(max-width: 1199px) {
.btn-print-share { margin-bottom: 10px; }
}
.rating-label label { margin-bottom: 0; }
.rating-total { cursor: pointer; vertical-align: 4px; }
.pro-price { }
.pro-price .old-price { text-decoration: line-through; color: #032539; margin-right: 10px; }
.pro-price .offer-price { color: #f26522; font-size: 123%; font-weight: bold; }
.icon-devider { margin: 0 2px; }
.pro-quantity { padding-bottom: 10px!important; padding-top: 6px!important; }
.qua-label { display: inline-block; }
.qua-input { display: inline-block!important; width: 50%!important; margin-left: 5px; }
.model-no { font-weight: bold; }
.pro-image-contener { border: 0px solid #f5f5f5; display: block; float: left; height: 400px; position: relative; text-align: center; width: 100%; box-shadow: 0 0 5px #eee; }
@media(max-width:550px) {
.pro-image-contener { height: 300px; }
}
@media(max-width:320px) {
.pro-image-contener { height: 250px; }
}
.pro-image-contener img { max-height: 100%; margin: 0 auto; float: none; }
.img-zoom-btn { position: absolute; bottom: 10px; right: 10px; z-index: 10; color: #ccc; font-size: 14pt; }
.img-zoom-btn:hover { color: #f26522; }
.pro-thumb-contener { border: 0px solid #ccc; display: block; float: left; min-height: 100px; padding: 0 0 15px; position: relative; text-align: center; width: 100%; margin-top: 20px; }
.thumb01-wrap { border: 1px solid #f5f5f5; display: inline-block; float: left; height: 66px; margin: 3px 0 0 3px; width: 75px; }
.thumb01-wrap img { margin: 0 !important; max-height: 100%; max-width: 100%; }
.thumb01 { background-color: #ffffff; border: 1px solid #ffffff; cursor: pointer; float: left; margin: 15px 0 0 15px; padding: 0; }
.btna-001 { display: inline-block; margin: 2px; margin-bottom: 10px; }
@media(max-width:650px) {
.btna-001 { float: left; margin: 4px; }
}
@media(max-width:350px) {
.pro-details .btna-001 { width: 100%!important; margin: 0 0 10px!important; text-align: center; }
}
.pro-data { border-bottom: 1px dotted #ddd; padding-bottom: 2px; margin-bottom: 5px; float: left; width: 100%; display: block; clear: both; }
/***********************************************************************/
/* Diamond info css start *************************************/

.shape-list { width: 100%; float: left; display: block; clear: both; }
.shape-list li { display: inline-block; float: left; width: 9%; min-height: 95px; }
.shape-list li .shape-radio { float: left; display: block; text-align: center; width: 100%; line-height: 1px; padding-bottom: 1px; }
.shape-list li .shape-name { float: left; display: block; text-align: center; width: 100%; }
.shape-list li .shape-img { float: left; display: block; text-align: center; width: 100%; }
@media(max-width:700px) {
.shape-list li { width: 16%; }
}
@media(max-width:470px) {
.shape-list li { width: 25%; }
}
.shape-list.shape-list-new li { border: 1px solid #666; border-radius: 4px; margin: 4px; box-shadow: 1px 1px 1px #ccc; min-height: 82px; width: 8%; }
@media(max-width:800px) {
.shape-list.shape-list-new li { width: 92px; }
}
@media(max-width:400px) {
.shape-list.shape-list-new li { width: 30%; }
}
.shape-list.shape-list-new li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.shape-list.shape-list-new li a { text-decoration: none; color: #5e5e5e; }
.shape-list.shape-list-new li .shape-img { height: 52px; padding-top: 10px; }
.shape-list.shape-list-new li .shape-img img { position: static; z-index: 2; max-height: 100%; }
.shape-list.shape-list-new li .shape-img .checkbox-hidden { position: absolute; z-index: 1; opacity: 0; }
.shape-list.shape-list-new li.selected { /*border:2px solid #f26522;*/ border: 2px solid #032539; }
.shape-list.shape-list-new li.selected a { /*color:#f26522;*/ color: #032539; font-weight: bold; }
.color-list { float: left; display: block; width: 100%; clear: both; }
.color-list li { border: 1px solid #666; border-radius: 4px; margin: 4px; padding-top: 10px; cursor: pointer; box-shadow: 1px 1px 1px #ccc; height: 42px; width: 17.6%; float: left; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.color-list li.selected { color: #3096dd; font-weight: bold; border: 2px solid #3096dd; }
@media(max-width:400px) {
.color-list li { width: 21.6%; }
}
.clarity-list { float: left; display: block; width: 100%; clear: both; }
.clarity-list li { border: 1px solid #666; border-radius: 4px; margin: 4px; padding-top: 10px; cursor: pointer; box-shadow: 1px 1px 1px #ccc; height: 42px; width: 23%; float: left; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.clarity-list li.selected { color: #3096dd; font-weight: bold; border: 2px solid #3096dd; }
@media(max-width:400px) {
.clarity-list li { width: 21.6%; }
}
.sliders-a { margin-top: 10px; }
.sliders-b { margin-top: 30px; }
.sliders-b.sb1 { margin-top: 10px; }
.sliders-b.sb2 { margin-top: 33px; }
.sliders-b.sb3 { margin-top: 0px; }
.sliders-b.advance { margin-top: 0px; }
.sliders-b.advance2 { margin-top: 0px; margin-bottom: 5px; }
.color-slider, .clarity-slider, .carat-slider, .price-slider { float: left; display: inline-block; padding: 10px 0; border: 0px solid red; }
.color-slider { width: 48%; padding-right: 15px; }
@media(max-width:600px) {
.color-slider { width: 100%; margin: 0; clear: both; margin-top: 10px; padding-right: 17px; }
}
.clarity-slider { width: 48%; margin-left: 2%; padding-right: 15px; }
@media(max-width:600px) {
.clarity-slider { width: 100%; margin: 0; clear: both; margin-top: 38px; padding-right: 17px; }
}
.carat-slider { width: 48%; padding-right: 15px; }
@media(max-width:600px) {
.carat-slider { width: 100%; margin: 0; clear: both; margin-top: 10px; padding-right: 17px; }
}
.price-slider { width: 48%; margin-left: 2%; padding-right: 15px; }
@media(max-width:600px) {
.price-slider { width: 100%; margin: 0; clear: both; margin-top: 10px; padding-right: 17px; }
}
.myrow.sliders-b.advance .carat-slider { width: 32%; }
@media(max-width:600px) {
.myrow.sliders-b.advance .carat-slider { width: 100%; padding: 0; }
}
.myrow.sliders-b.advance .price-slider { width: 32%; margin-left: 2% }
@media(max-width:600px) {
.myrow.sliders-b.advance .price-slider { width: 100%; margin-left: 0; padding: 0; }
}
.myrow.sliders-b.advance .price-slider.certifying { width: 32%; margin-left: 2%; }
@media(max-width:600px) {
.myrow.sliders-b.advance .price-slider.certifying { width: 100%; margin-left: 0; padding: 0; }
}
.myrow.sliders-b.advance2 .carat-slider { width: 100%; }
.btn-reset { font-weight: bold; font-size: 16px; }
#caratx { width: 100px!important; margin-top: 5px; }
#caraty { width: 100px!important; margin-top: 5px; float: right; }
#pricex { width: 100px!important; margin-top: 5px; }
#pricey { width: 100px!important; margin-top: 5px; float: right; }
#pricey.input { /*background: url("../images/dollar.png") no-repeat scroll 4px 8px;*/ text-indent: 7px; }
#pricex.input { /*background: url("../images/dollar.png") no-repeat scroll 4px 8px;*/ text-indent: 7px; }
#pricex:focus {/* background: url("../images/dollar.png") no-repeat scroll 4px 8px;*/ }
#pricey:focus { /*background: url("../images/dollar.png") no-repeat scroll 4px 8px;*/ }
.color-slider .slider-container { float: left; display: block; width: 100%; clear: both; padding-left: 8px; }
.clarity-slider .slider-container { float: left; display: block; width: 100%; clear: both; padding-left: 8px; }
.carat-slider .slider-container { float: left; display: block; width: 100%; clear: both; padding-left: 8px; }
.price-slider .slider-container { float: left; display: block; width: 100%; clear: both; padding-left: 8px; }
.diamond-search { margin-top: 0px; }
.diamond-search-result { margin-top: 30px; }
.diamond-search-result .dsr-left { width: 48%; float: left; }
.diamond-search-result .dsr-right { width: 48%; float: left; margin-left: 2%; }
@media(max-width:440px) {
.diamond-search-result .dsr-left, .diamond-search-result .dsr-right { width: 100%; margin: 0 0 12px 0; }
}
 @media(max-width:440px) {
.diamond-search { text-align: center; }
.diamond-search span.bullet1 { width: 100%; text-align: center; }
.diamond-search .btn1fix { clear: both; margin-top: 5px!important; }
}
#BasicFilterViewDiv { margin: 20px 0 20px 0; width: 100%; display: block; float: left; clear: both; }
.filter-title { float: left; width: 100%; display: block; color: #032539; font-size: 20px; text-transform: uppercase; }
#BasicFilterViewDiv.open .closed { display: none; }
#BasicFilterViewDiv.closed .open { display: none; }
#BasicFilterViewDiv .fa { vertical-align: 1px; }
#AdvancedFilterViewDiv { margin: 20px 0 20px 0; width: 100%; display: block; float: left; clear: both; }
#AdvancedFilterViewDiv.open .closed { display: none; }
#AdvancedFilterViewDiv.closed .open { display: none; }
#AdvancedFilterViewDiv .fa { vertical-align: 1px; }
/*******SLIDER CSS***/
/***************//***************//***************//***************/
.ui-slider-horizontal .ui-slider-handle { border: 0px solid red!important; padding: 0!important; width: 29px !important; }
.ui-state-default, .ui-widget-content .ui-state-default { background: url(../../../slider1/arrow-left.png) no-repeat!important; ; }
.ui-state-active, .ui-widget-content .ui-state-active { background: url(../../../slider1/arrow-left-roll.png) no-repeat!important; ; }
.deviderforslidermyrefer, .ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content { height: 5px!important; }
.carate-info { border: 0px solid red; float: left; display: block; clear: both; width: 100%; margin: 10px 0 0 0; position: relative; left: 8px; }
.carate-info #caratx { float: left; }
.carate-info #caraty { float: right; }
.carate-info #caratx, .carate-info #caraty { font-size: 11px; padding-top: 0!important; padding: 0!important; height: 24px!important; width: 60px!important; text-indent: 10px!important; border-radius: 4px; }
.prices-info { border: 0px solid red; float: left; display: block; clear: both; width: 100%; margin: 10px 0 0 0; position: relative; left: 8px; }
.prices-info #pricex { float: left; }
.prices-info #pricey { float: right; }
.prices-info #pricex, .prices-info #pricey { font-size: 11px; padding-top: 0!important; padding: 0!important; background-position: 6px 5px!important; height: 24px!important; width: 70px!important; text-indent: 16px!important; border-radius: 4px; }
.depth-info { border: 0px solid red; float: left; display: block; clear: both; width: 100%; margin: 13px 0 0 0; position: relative; left: 8px; }
.depth-info #depthx { float: left; }
.depth-info #depthy { float: right; }
.depth-info #depthx, .depth-info #depthy { font-size: 11px; padding-top: 0!important; padding: 0!important; height: 24px!important; width: 70px!important; text-indent: 16px!important; border-radius: 4px; }
.table-info { border: 0px solid red; float: left; display: block; clear: both; width: 100%; margin: 13px 0 0 0; position: relative; left: 8px; }
.table-info #tablex { float: left; }
.table-info #tabley { float: right; }
.table-info #tablex, .table-info #tabley { font-size: 11px; padding-top: 0!important; padding: 0!important; height: 24px!important; width: 60px!important; text-indent: 10px!important; border-radius: 4px; }
/*
.diamond-search-result { display:none!important; }	*/

#PolishBox .shape-list.shape-list-new li { width: 30%!important; min-height: 50px!important; padding: 3px 10px 0 10px!important; margin: 1%; }
#PolishBox input { opacity: 0; position: absolute; z-index: 1; }
#SymmetryBox .shape-list.shape-list-new li { width: 30%!important; min-height: 50px!important; padding: 3px 10px 0 10px!important; margin: 1%; }
#SymmetryBox input { opacity: 0; position: absolute; z-index: 1; }
#CertifyingAgencyBox .shape-list.shape-list-new li { min-height: 35px !important; padding-top: 7px; text-align: center !important; width: 46% !important; margin: 1%; }
#CertifyingAgencyBox input { opacity: 0; position: absolute; z-index: 1; }
#FluorescenceBox .shape-list.shape-list-new li { min-height: 35px !important; padding-top: 7px; text-align: center !important; width: 13.1% !important; margin: 0.5%; }
@media(max-width:750px) {
#FluorescenceBox .shape-list.shape-list-new li { width: 18.9% !important; margin-bottom: 3px; }
}
@media(max-width:480px) {
#FluorescenceBox .shape-list.shape-list-new li { width: 24% !important; }
}
@media(max-width:400px) {
#FluorescenceBox .shape-list.shape-list-new li { width: 32.2% !important; }
}
#FluorescenceBox input { opacity: 0; position: absolute; z-index: 1; }
.fd-top, .fd-bottom { text-align: center; /*font-size:11px!important; line-height:14px!important;*/ }
.fd-top { display: block; width: 100%; }
.fd-bottom { display: block; width: 100%; border-top: 1px solid #666; }
#stock_num { width: 30%!important; }
@media(max-width:450px) {
#stock_num { width: 60%!important; }
}
/*******SLIDER CSS EN
/***************//***************//***************//***************/

.search-result { clear: both; margin-top: 10px; }
.search-result td { padding: 0!important; margin: 0; }
.result-tbl td, .result-tbl th { vertical-align: middle!important; }
.result-tbl, .result-tbl td { font-size: 9pt; }
.result-tbl .popup { padding: 5px !important; margin-top: 0px!important; }
.result-tbl .popup td { border: 1px solid #fff; padding-left: 1px !important; padding-right: 1px !important; }
.search-pading { margin-bottom: 20px; }
.head_row { background: #737373 url(../images/head_row-bg.jpg) repeat-x 0 100%; }
.head_row td, .head_row th { font-weight: bold!important; vertical-align: middle!important; height: 30px; color: #fff!important; }
#head_row.theadbg { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#head_row.theadbg th { padding-left: 10px!important; }
@media(max-width:400px) {
.search-result #head_row.theadbg th { font-size: 7pt!important; }
}
.search-result td { padding-left: 10px!important; }
#head_row.theadbg th a { color: #000; text-decoration: underline; }
/*.demo, .demo th, .demo td { border-collapse:separate!important;  }
.demo #head_row.theadbg tr th {  border-collapse:collapse!important; }
*/
.result-tbl td, .result-tbl th { vertical-align: middle; }
.result-tbl, .result-tbl td { font-size: 9pt; }
.result-tbl .popup { padding: 10px!important; background-color: #fff!important; border-radius: 10px; box-shadow: 0 2px 2px #ddd; }
.result-tbl .popup td { padding-left: 1px !important; padding-right: 1px !important; }
.dso-bg1 { background-color: #fff!important; border-bottom: 1px solid #eee!important; border-bottom: 2px solid #f5f5f5!important; }
.dso-bg1 td { background-color: #fff; padding-top: 3px!important; padding-bottom: 3px!important; }
.search-pading { margin-bottom: 20px; }
.head_row { background: #737373 url(../images/head_row-bg.jpg) repeat-x 0 100%; }
.head_row td, .head_row th { font-weight: bold !important; vertical-align: middle !important; height: 30px; color: #fff!important; }
.demo, .demo th, .demo td { border-collapse: separate; }
.poppp-btns input { margin: 2px!important; }
#compare_image #compare_1 { float: left; display: inline-block; margin: 2px; margin-right: 3px; }
#compare_image #compare_2 { float: left; display: inline-block; margin: 2px; margin-right: 3px; }
#compare_image #compare_3 { float: left; display: inline-block; margin: 2px; margin-right: 5px; }
#compare_image #compare_1 img, #compare_image #compare_2 img, #compare_image #compare_3 img { vertical-align: 0!important; }
.search-result tr.message_box:hover { }
.compare-left { position: absolute; left: 0; top: 0; width: 180px !important; }
@media only screen and (max-width:360px) {
.compare-left { width: 160px !important; }
}
.compare-right { width: 100%; padding-left: 180px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width:360px) {
.compare-right { padding-left: 160px !important; }
}
.even { background-color: #F6F4F5; }
.odd { background-color: #FFFFFF; }
.right1 { text-align: right; }
.bull { background: url(../images/dia-bullete.png) no-repeat 100% 7px; padding-right: 18px!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: bold!important; }
.compare-top { height: 140px; }
.tbl-compare, tbl-compare td, tbl-compare th { border-collapse: collapse; border: 1px solid #ddd; }
.page-wrapper { float: left; width: 100%; clear: both; }
#row_exists, .dblock1, .dblock1 p { font: 9pt/120% Tahoma, Geneva, sans-serif; color: #666666; }
.dblock1 { float: left; display: block; width: 100%; width: 177px; margin: 0 0 10px 0; }
@media only screen and (max-width:360px) {
.dblock1 { width: 130px; }
}
.dblock1 p, .dblock1-p p { float: left; display: block; width: 100%; border-bottom: 1px solid #eee; padding: 0 0 0 0; margin: 0 0 0 0; line-height: 20px; min-height: 25px; width: 100%; }
.dblock1-p p { text-indent: 15px; }
.dblock1 p.last-p { padding-top: 5px!important; height: 25px; }
.dblock1 .top { height: 120px; width: 100%; float: left; display: block; text-align: center; border-bottom: 1px solid #eee; }
.dblock1 span.add-to-cart01 { margin-bottom: 12px; }
.dblock1 span.shape { height: 44px; text-align: center; }
.dblock1 span.shape img { max-height: 44px; }
.dblock1.dblock1fix p { border-left: 1px solid #eee; white-space: nowrap; }
.border0 { border: 0px; }
@media only screen and (max-width:360px) {
#row_exists, .dblock1, .dblock1 p { font-size: 8pt!important; font-weight: normal!important; }
.compare-left { width: 144px !important; }
.compare-right { padding-left: 144px!important; }
}
 @media(max-width:500px) {
.dia-row { font-size: 8pt!important; line-height: 110%!important; min-height: 34px!important; margin-bottom: 0!important; padding-bottom: 2px; padding-top: 2px; }
.dia-row .col1 { width: 53%; }
.dia-row .col2 { width: 44%; margin-left: 3%; }
}
/**********************************************************************************************************************/
/**********************************************************************************************************************/
.dr-col1 { width: 7%; }
.dr-col2 { width: 14%; }
.dr-col3 { width: 13%; }
.dr-col4 { width: 10%; }
.dr-col5 { width: 10%; }
.dr-col6 { width: 10%; }
.dr-col7 { width: 11%; }
.dr-col8 { width: 37%; }
.dr-col1, .dr-col2, .dr-col3, .dr-col4, .dr-col5, .dr-col6, .dr-col7, .dr-col8 { border: 0px solid red!important; }
.hide-categories .btn-categories { border: 1px solid red; }
 @media (min-width: 1001px) and (max-width: 1200px) {
.dr-col1, .dr-col2, .dr-col3, .dr-col4, .dr-col5, .dr-col6, .dr-col7, .dr-col8 { border: 0px solid red!important; }
.search-result #head_row.theadbg th { font-size: 7pt!important; }
.result-tbl, .result-tbl td { font-size: 8.5pt!important; }
.search-result td.dr-col2, .search-result #head_row.theadbg th.dr-col2 { width: 10%!important; padding-left: 5px!important; padding-right: 2px!important; }
.search-result td.dr-col3, .search-result #head_row.theadbg th.dr-col3 { width: 9.5%!important; padding-left: 5px!important; padding-right: 2px!important; }
.search-result td.dr-col4, .search-result #head_row.theadbg th.dr-col4 { width: 9%!important; padding-left: 5px!important; padding-right: 2px!important; }
.search-result td.dr-col5, .search-result #head_row.theadbg th.dr-col5 { width: 9%!important; padding-left: 5px!important; padding-right: 2px!important; }
.search-result td.dr-col6, .search-result #head_row.theadbg th.dr-col6 { width: 9%!important; padding-left: 5px!important; padding-right: 2px!important; }
.search-result td.dr-col8, .search-result #head_row.theadbg th.dr-col8 { width: auto!important; padding-left: 5px!important; padding-right: 2px!important; }
}
/**************************************************/
/******************************/

.site-box { border: 1px solid #032539; box-sizing: border-box; clear: both; display: block; float: left; margin-bottom: 15px; width: 100%; }
.site-box a { display: inline-block; min-height: 20px; }
.site-box-title { background-color: #032539; box-sizing: border-box; clear: both; color: #fff; float: left; padding: 5px 10px; text-transform: uppercase; width: 100%; font-size: 90%; }
.site-box-content { box-sizing: border-box; clear: both; float: left; padding: 10px; width: 100%; }
.site-box .cate-level1 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #3096dd !important; font-weight: bold !important; padding-left: 0; }
.site-box .cate-level2 { background: url(../images/bullete1.png) no-repeat scroll 8px 2px rgba(0, 0, 0, 0); color: #3096dd !important; }
.site-box .cate-level3 { background: url(../images/bullete1.png) no-repeat scroll 15px 2px rgba(0, 0, 0, 0); color: #3096dd !important; }
.devider00 { color: #3096dd !important; vertical-align: 2px; }
.site-box a { color: #5d5d5d; text-decoration: none; }
.site-box a:hover { color: #f26522; text-decoration: none; }
.scrollable .main-cart-checkbox { display: block; position: absolute; left: 0; top: 10px; border: 1px solid red!important; }
.scrollable .responsive.myaccount .theadbg th { height: 38px; }
 @media(max-width:1000px) {
.cart_chk_All { opacity: 0; }
}
.shopbag-attr1 { margin-bottom: 4px !important; }
.dollar { background: url(../images/dollar.png) no-repeat scroll 4px 8px; }
.pound { background: url(../images/pound.png) no-repeat scroll 4px 8px; }
.rupees { background: url(../images/rupees.png) no-repeat scroll 4px 8px; }
.address-infobox { float: left; display: block; width: 100%; clear: both; background: url(../images/seperator-new.png) no-repeat center bottom; background-size: 100% 1px; margin-bottom: 10px; }
.seperator1 { width: 100%; float: left; clear: both; display: block; line-height: 1px; font-size: 1px; height: 1px; background: url(../images/seperator-new.png) no-repeat center bottom; background-size: 100% 1px; }
/**********************************/
/**********************************/
/*Filter Css Start here*/
.filter-box { float: left; display: block; width: 100%; clear: both; border: 1px solid #ddd; margin-top: 2px; margin-bottom: 8px; }
.filter-box-title { float: left; display: block; width: 100%; clear: both; background-color: #eee; min-height: 28px; color: #333; text-transform: uppercase; }
.filter-box-title strong { font-weight: normal; padding: 4px 0 0 6px; float: left; display: block; }
.filter-box-content { float: left; display: block; width: 100%; clear: both; border: 0px solid red; padding: 10px; }
.filter-row { float: left; display: block; width: 100%; clear: both; border-bottom: 1px dotted #eee; padding: 0 0 2px 0; }
.filter-box-content .price-slider { float: left; display: block; width: 100%!important; clear: both!important; padding: 0 17px 0 0!important; margin: 0!important; }

.top-filter { clear:both; padding-bottom:20px; position:relative; }
.filter-wapper { float:left; display:block; width:100%; clear:both; display:block; border:1px solid #ddd; padding:0 8px 10px; }
.top-filter .filter-box { margin:10px 0.25% 0 0.25%;  float:left; clear:none; display:inline-block; width:19.5%;   }
.top-filter .filter-box .filter-box-content { height:160px; overflow-y:auto;  }
@media (max-width:991px) { .top-filter .filter-box  { width:24.0%; margin:10px 0.50% 0 0.50%; }	 }
@media (max-width:650px) { .top-filter .filter-box  { width:32.33%; margin:10px 0.50% 0 0.50%; } }
@media (max-width:450px) { .top-filter .filter-box  { width:49.00%; margin:10px 0.50% 0 0.50%; } }
@media (max-width:360px) { .top-filter .filter-box  { width:100.00%; margin:10px 0 0 0; } }

.filter-btns { position:absolute; top:-20px; left:0; right:0; z-index:11111; text-align:center; }

.show-filter-btn { position:absolute; top:-20px; left:0; right:0; z-index:11111; text-align:center;  }
.hide-filter-btn { position:absolute; bottom:21px; left:0; right:0; z-index:11111; text-align:center;  }
.show-filter-btn, .hide-filter-btn { opacity:1; }
.show-filter-btn:hover, .hide-filter-btn:hover { opacity:1; }

.filter-box-title .fa { color:#777; }

.acclog-information li {	list-style-image: none;	list-style-position: inside;	list-style-type: disc;}
/**********************************/